cvDrawContours:在图像上绘制外部和内部轮廓
转自:http://www.aiseminar.cn/html/18/t-618.html?action-uchimage
函数cvDrawContours用于在图像上绘制外部和内部轮廓。当thickness >= 0 时,绘制轮廓线;否则填充由轮廓包围的部分。
void cvDrawContours( CvArr *img, CvSeq* contour,
CvScalar external_color, CvScalar hole_color,
int max_level, int thickness=1,
int line_type=8, CvPoint offset=cvPoint(0,0) );
img
要在其上绘制轮廓的图像。和在其他绘图函数里一样,轮廓是ROI的修剪结果。
contour
指向第一个轮廓的指针。
external_color
外轮廓的颜色。
hole_color
内轮廓的颜色。
max_level
画轮廓的最大层数。如果是0,只绘制contour;如果是1,将绘制contour后和contour同层的所有轮廓;如果是2,绘制contour后所有同层和低一层的轮廓,以此类推;如果值是负值,则函数并不绘制contour后的轮廓,但是将画出其子轮廓,一直到abs(max_level) - 1层。
thickness
绘制轮廓线的宽度。如果为负值(例如,等于CV_FILLED),则contour内部将被绘制。
line_type
轮廓线段的类型,具体查看cvLine的描述。
offset
按给定值移动所有点的坐标。
cvDrawContours:在图像上绘制外部和内部轮廓相关推荐
- 小白菜的opencv学习(3)在图像上绘制和写字
小白菜的opencv学习(3)在图像上绘制和写字 我们知道,机器视觉在识别后最直接观察的办法就是画出来,把人物.图形描述出来.今天就学习如何在图像上绘制和写字.文章最后会尝试在摄像头采集的视频中绘制写 ...
- python鼠标画点连线_使用Matplotlib在Python中使用鼠标在图像上绘制点
我试图用鼠标在图像上绘制点. 问题是:图像出现了,但是当我点击鼠标时,什么也没有绘制出来(即使我点击了几次).在 我的Python版本是python2.7,带有Anaconda和IPython控制台. ...
- PHP 使用GD库生成验证码 在图像上绘制汉字
PHP 并不仅限于创建 HTML 输出, 它也可以创建和处理包括 GIF, PNG, JPEG, WBMP 以及 XPM 在内的多种格式的图像. 更加方便的是,PHP 可以直接将图像数据流输出到浏览器 ...
- pyqt5在图像上绘制矩形框
pyqt5在图像上绘制矩形框 from PyQt5.QtWidgets import QWidget, QApplication, QLabel from PyQt5.QtCore import QR ...
- 【OpenCV 4开发详解】图像上绘制几何图形
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- opencv进阶学习笔记6:使用鼠标在图像上绘制矩形框或者多边形框
基础版笔记传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录: python+opencv进阶版学习笔记目录(适合有一定基础) 感兴趣区域传统绘制: openc ...
- opencv之在图像上绘制标记---drawMarker
核心函数 drawMarker(img, position, color, markerType=None, markerSize=None, thickness=None, line_type=No ...
- opencv学习笔记(八)-- 在图像上绘制形状和文字
文章目录 CV::Point以及CV::Scalar 画直线cv::line() 画椭圆cv::elipse() 画矩形cv::rectangle() 画圆cv::circle() 画填充多边形cv: ...
- android涂鸦程序(在图像上绘制)
界面首先由一个choosePicture的按钮,用来从MediaStore取得图片,取得之后,可以在图片上进行绘画,再点击savebutton就可以保存图片到MediaStore. 界面xml文件: ...
最新文章
- centos7 firewalld日常使用
- Dockerfile文件全面详解
- python爬虫如何从一个页面进入另一个页面-Python爬虫 (一):爬取一个简单的静态网页...
- 用 C 语言实现面向对象编程
- SCI论文写作--中科院自动化所牛博士教你如何搞科研
- 3g无线图传点到点模式与服务器模式比较,RTK网络模式分类及网络制式的选择
- GB 18030介绍及其与相关标准的比较-GB13000(附:Unicode规范)
- 【SpringBoot_ANNOTATIONS】自动装配 05 @Profile环境搭建
- windows 2003 server安装iis6,附下载文件
- endnote X7 超级初学者教程
- 老毛子出现app页面解决办法
- 数据结构/排序/归并排序/二路归并排序
- Android开发环境的搭建教程
- php怎么在图片上加文字居中,php GD库为图片添加文字且自动换行,水平居中
- 抱薪者说 | 赛博仏客:造物者无尽藏
- c语言的字符串不是存放,在C语言中,字符串不存放在一个变量中,而是存放在一个中...
- VB.net中字符串转16进制,string转byte,串口发送文本直接转16进制数据
- DataGrip 配置默认的项目目录
- 服务器返回的my为空,WCF REST服务:方法参数(对象)为空
- PLC的加权平均值滤波
热门文章
- 力扣(LeetCode)刷题,简单题(第15期)
- 【机器学习入门】(2) 朴素贝叶斯算法:原理、实例应用(文档分类预测)附python完整代码及数据集
- 【JAVA小游戏+水果售卖系统】基于GUI界面编程的水果“人生”模拟系统
- python手写板_Python3使用PyQt5制作简单的画板/手写板实例
- 头戴式AR/VR 光学标定
- CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64
- 在Windows 8.1上使用Fiddler重定向http请求进行前端调试
- 哈佛结构和冯诺依曼结构区别。
- TCP/IP 协议栈4层结构及3次握手4次挥手
- nuxt.js实战之移动端rem