(0)轮廓分析概述及作用
- 通过将
Canny边缘提取或者二值化结果作为输入图像来实现轮廓发现与绘制,
可是这些并不是我们想要的最终结果,
我们一般根据获取到的轮廓求出它们的外接矩形或者最小外接矩形,
并计算外接矩形的横纵比例、轮廓面积、周长等数据,
然后使用这些数据实现特定几何形状轮廓的查找与过滤,
为后续的处理与分析剔除不正确的区域而保留候选对象。
(1)边界框
- 最常见的获取
轮廓的外接矩形是边界框,
获取每个轮廓的边界框,
通过它可以得到与各个轮廓相对应的高度与宽度,
并能通过它计算出轮廓的纵横比。
通过轮廓点集合得到轮廓边界框的API如下:
boundingRect(MatOfPoint points)
其中,points是轮廓所有点的集合对象。注意其数据类型。
调用该API会返回一个Rect对象实例,它是OpenCV关于矩形的数据结构

本文介绍了计算机视觉中OpenCV在Android平台上的轮廓分析,包括轮廓的边界框、最小边界框的计算,以及轮廓的面积和周长的度量。通过这些信息,可以更好地理解和处理图像中的形状特征。
最低0.47元/天 解锁文章
309

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



