U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

Qt+OpenCV联合开发(十八)--多边形填充与绘制

来源:http://www.tudoupe.com时间:2022-02-03

一、知识点

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

上一篇:nec老笔记本怎么进pe

下一篇:没有了

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息