0. 前言
在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。我们已经在《OpenCV轮廓检测》中介绍了如何检测和绘制轮廓,在本文中,我们将继续学习如何利用获取到的轮廓,进行形状分析以及对象检测和识别。
1. 轮廓绘制
在《OpenCV轮廓检测》中,我们介绍了如何从图像矩计算获取轮廓属性(例如,质心,面积,圆度或偏心等)。除此之外,OpenCV 还提供了一些其他用于进一步描述轮廓的函数。
cv2.boundingRect() 返回包含轮廓所有点的最小边界矩形:
x, y, w, h = cv2.
本文深入探讨了OpenCV中轮廓检测的应用,包括轮廓的绘制、筛选、识别和匹配。通过实例展示了如何利用轮廓进行形状分析、对象检测和识别,以及如何使用Hu矩不变性进行轮廓匹配。
订阅专栏 解锁全文
637

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



