zoukankan      html  css  js  c++  java
  • 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);

     

  • 相关阅读:
    Java8简明教程第二章
    Java8简明教程-2
    Java8简明教程第一章
    Java8简明教程-1
    redis的初级使用
    hdu--4681--dp
    hdu--5091--线段树
    hdu--1542&&1255&1828--线段树<扫描线>
    hdu--5139--bc
    hdu--5128--计算几何<算不上.暴力模拟> && hdu--5131--初级cmp
  • 原文地址:https://www.cnblogs.com/MCSFX/p/10564141.html
Copyright © 2011-2022 走看看