• opencv 中从cv::line和resize()函数


    转自: https://blog.csdn.net/weixin_36340947/article/details/77095924

    转自: https://blog.csdn.net/robinhjwy/article/details/77618819

    opencv提供了line()函数来对直线的绘制。其原型如下:

    void line(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=8, int shift=0)

    参数:
    img: 要绘制线段的图像。
    pt1: 线段的起点。
    pt2: 线段的终点。
    color: 线段的颜色,通过一个Scalar对象定义。
    thickness: 线条的宽度。
    lineType: 线段的类型。可以取值8, 4, 和CV_AA, 分别代表8邻接连接线,4邻接连接线和反锯齿连接线。默认值为8邻接。为了获得更好地效果可以选用CV_AA(采用了高斯滤波)。
    shift: 坐标点小数点位数。
     

     OpenCV中resize()函数使用

     //方式一:直接定义输出的大小,后面的参数都为默认值     resize(tmp_image, dst_image1, Size(tmp_image.cols/2, tmp_image.rows/2));     resize(tmp_image, dst_image2, Size(tmp_image.cols*2, tmp_image.rows*2));

     //方式二:dsize设为默认,通过设置后面fx fy实现缩放     resize(tmp_image, dst_image3, Size(), 0.5, 0.5);     resize(tmp_image, dst_image4, Size(), 2, 2);

        imshow("Size缩小", dst_image1);     imshow("Size放大", dst_image2);     imshow("fx fy缩小", dst_image3);     imshow("fx fy放大", dst_image4);

     

  • 相关阅读:
    回调函数
    未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包
    顶帽变化(转载)
    协程 + asyncio
    docker
    vue+uwsgi+nginx部署前后端分离项目
    html
    关于html的基础标签
    关于python中的GIL
    hashlib模块
  • 原文地址:https://www.cnblogs.com/MCSFX/p/10564141.html
Copyright © 2020-2023  润新知