OpenCV学习笔记(十一) 轮廓操作
来源:互联网 发布:我的世界手机版0.15js 编辑:程序博客网 时间:2024/06/05 03:01
在图像中寻找轮廓
首先利用Canny算子检测图像的边缘,再利用Canny算子的输出作为 寻找轮廓函数 findContours 的输入。最后用函数 drawContours 画出轮廓。边界Countour利用 vector<vector<Point> > 类型变量进行存储。findContour参数详细见此。
计算物体的凸包
将寻找轮廓的输出作为 函数 convexHull 的输入寻找凸包。凸包Hull也是利用 vector<vector<Point> > 类型变量进行存储,故也可以直接用函数 drawContours 画出轮廓。
创建包围轮廓的矩形和圆形边界框
- 使用OpenCV函数 boundingRect 来计算包围轮廓的矩形框.
- 使用OpenCV函数 minEnclosingCircle 来计算完全包围已有轮廓最小圆.
- approxPolyDP 多边形逼近轮廓
轮廓矩
- 使用OpenCV函数 moments 计算图像所有的矩(最高到3阶)
- 使用OpenCV函数 contourArea 来计算轮廓面积
- 使用OpenCV函数 arcLength 来计算轮廓或曲线长度
多边形测试
- 使用OpenCV函数 pointPolygonTest
0 0
- OpenCV学习笔记(十一) 轮廓操作
- opencv学习笔记(三十五)查找轮廓
- OpenCV学习笔记(一) 轮廓检测
- opencv学习笔记(二十一)——阈值操作
- opencv学习笔记6:轮廓
- OpenCV学习笔记16-轮廓
- openCV学习笔记(3):opencv轮廓检测应用例子
- OpenCV学习笔记(15):opencv轮廓分析
- opencv(十一)--OpenCV 中的轮廓
- Opencv学习笔记(十一)目标跟踪
- OpenCV学习笔记(十一):边缘检测
- OpenCv学习笔记(七):轮廓的检测
- Opencv学习笔记 第三篇 轮廓检测(一)
- OpenCV学习笔记(22)寻找轮廓小程序
- 【OpenCV学习笔记】二十五、轮廓查找与绘制(二)访问轮廓中每个点
- OpenCV学习笔记(7)—轮廓
- OpenCV笔记(十一)
- Opencv学习笔记-使用opencv计算轮廓凸包
- 如何把网站代码移植入linux环境下的svn版本库中
- 密码学原理与实践
- 静态变量和静态代码块的执行顺序
- A:UBOOT向LINUX内核传递参数的原理
- 关于qt中的tr()函数
- OpenCV学习笔记(十一) 轮廓操作
- 打开和关闭输入法的实现
- LeetCode笔记:387. First Unique Character in a String
- Hadoop2.6.4安装步骤
- 图形处理【Android】
- OpenCV学习笔记(十) 直方图操作
- Vert.x 内核模块 Buffer( 四 )
- 路由器和交换机的区别
- 合并K个有序数组