OpenCV相关函数解析
来源:互联网 发布:类似基督山伯爵 知乎 编辑:程序博客网 时间:2024/06/03 21:26
findContours
findContours在处理图像时经常用到,本篇博客简单介绍这个函数的用法
这个函数找轮廓找的是白色的轮廓,所以尽量让背景成黑色。
比如
背景为白色时检测的结果,可以看到最外围的整个图片也被检测到了,这显然不是我们想看到的
背景为黑色时检测的结果,结果较满意
findContours在OpenCV中重载两次,查看源代码可看到:
void findContours( InputOutputArray image, OutputArrayOfArrays contours, int mode, int method, Point offset = Point()); void findContours( InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset = Point());
第一个函数检测轮廓,不保存轮廓至今的关系,在此就不介绍了,主要介绍第二个函数。
第二个函数检测轮廓是还可以保存轮廓之间的关系信息,保存在hierarchy中,hierarchy为一个数组。
hierarchy[i][0]:第i条轮廓下一条轮廓
hierarchy[i][1]:第i条轮廓上一条轮廓
hierarchy[i][2]:第i条轮第一条子轮廓
hierarchy[i][3]:第i条轮第一条父轮廓
检测模式有四种:
1.CV_RETR_EXTERNA:只检测外轮廓
2.CV_RETR_LIST: 检测所有轮廓
3.CV_RETR_CCOMP: 检测所有轮廓,建立两层包含关系
4.CV_RETR_TREE: 检测所有轮廓,建立所有包含关系
——–2017-10-31
阅读全文
0 0
- OpenCV相关函数解析
- 与双目测距相关的opencv函数解析
- 特征点匹配 opencv系列函数解析 追踪相关(一)
- openCV直方图相关函数
- OpenCV:无法解析函数
- 常见opencv函数解析
- opencv函数解析目录
- opencv常用函数解析
- Socket相关函数解析
- opencv相关的一些函数
- OpenCV学习:CvGraph相关函数
- opencv轮廓相关的函数
- opencv 线段相关的函数
- opencv相关函数c++版
- opencv 线段相关的函数
- Opencv中cvFindContours函数解析
- opencv CvSolve函数深度解析
- opencv matchTemplate函数的解析
- 10.28-10.29总结(HTML结构&CSS)
- CodeForces
- python笔记008--python的相关模块和开发工具
- NOIP模拟(10.31)T1 机器清洁工
- Win7下Qt和opencv的静态编译
- OpenCV相关函数解析
- POJ
- Java面试题-Volatile有关题目
- 使用LVS实现负载均衡原理及安装配置详解
- spring中ServletContextAware接口使用理解 (转载)
- React Native项目简介及改变主轴方向
- SPARK中实现自定义分区
- C#运算符
- 【笔试卷】SHIYUE