qt和opencv环境搭建,qtopencv开发
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。一、知识点API 知识点:1、polylines&fillPoly2、drawContours二、函数原型1、polylin
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
一、知识点
API 知识点:
1、polylines&fillPoly
2、drawContours
二、函数原型
1、polylines
polylines的c++原型:
参数一:img 作为画布的矩阵(图像) 参数二:pts 折线顶点数组(pts的类型为InputArrayOfArrays, 而InputArrayOfArrays的本源是vector) 参数三:isClosed 是否是闭合折线(多边形) 参数四:color 线条颜色 (RGB) 或亮度(灰度图像 ) 参数五:thickness 组成矩形的线条的粗细程度。 参数六:lineType 线条的类型,8或4 参数七:shift 缩放比例(0是不缩放,5是1/5)注:
参数五的thickness 取负值时,不能填充多边形,否则出现以下报错
2、fillPoly——对多边形进行填充,配合polylines使用
c++原型:
参数一:img 作为画布的矩阵(图像) 参数二:pts 折线顶点数组(pts的类型为InputArrayOfArrays,而InputArrayOfArrays的本源是vector) 参数三:npts 折线顶点个数 参数四:ncontours 待绘制折线数 参数五:color 线条颜色 (RGB) 或亮度(灰度图像) 参数六:lineType 线条的类型,8或4 参数七:shift 缩放比例(0是不缩放,5是1/5) 参数八: 坐标偏移3、drawContours——多边形绘制及填充
c++原型:
参数一:img 作为画布的矩阵(图像) 参数二:contours 表示输入的多边形组,每一组多边形由点vector构成 参数三:contourIdx 指明画第几个多边形,如果该参数为负值,则画全部多边形 参数四:color 线条颜色 (RGB) 或亮度(灰度图像 ) 参数五:thickness 组成矩形的线条的粗细程度,如果为负值或CV_FILLED表示填充轮廓内部,如果想要每一个多边形仅是绘制的话就改成正值 参数六:lineType 线条的类型 参数七:hierarchy 轮廓结构信息注:以上填充完的多边形可以作为mask进行使用,然后用bitwise那些函数,就可以提取出任意形状的ROI区域
三、实现效果
四、代码
原创不易,转载请注明出处:
https://blog.csdn.net/hml111666/article/details/122770582
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com