点击上方蓝字关注我们
微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
轮廓属性
二值图像分析最常见的一个主要方式就是轮廓发现与轮廓分析,其中轮廓发现的目的是为轮廓分析做准备,经过轮廓分析我们可以得到轮廓各种有用的属性信息、常见的如下:
轮廓面积
轮廓周长
轮廓几何矩
轮廓的最小外接矩形
轮廓的最大外接矩形
轮廓的最小外接圆
轮廓的最小外接三角形
轮廓拟合(支持拟合直线、椭圆、圆)
轮廓的凸包
轮廓层次信息提取
多边形逼近
计算欧拉数
函数介绍
OpenCV中提供大量轮廓分析函数,通过这些函数我们可以方便快捷的得到轮廓的各种有用属性信息、高效完成各种二值图像分析需求,下面是我总结的一些常用的函数列表与说明。
OpenCV中轮廓发现函数如下:
void cv::findContours(
InputArray image,
OutputArrayOfArrays contours,
OutputArray hierarchy,
int &n

本文介绍了如何使用OpenCV进行二值图像分析,特别是轮廓分析,包括最大内接矩形、轮廓属性计算等。通过实例展示了如何利用OpenCV的函数获取轮廓的面积、周长、最小外接矩形等信息,并提供了硬币计数的代码示例。
最低0.47元/天 解锁文章
4234

被折叠的 条评论
为什么被折叠?



