OpenCV-Python实战(11)——OpenCV轮廓检测相关应用

📅 2026/7/21 16:14:10 👁️ 阅读次数 📝 编程学习
OpenCV-Python实战(11)——OpenCV轮廓检测相关应用

OpenCV-Python实战(11)——OpenCV轮廓检测相关应用

    • 0. 前言
    • 1. 轮廓绘制
    • 2. 轮廓筛选
    • 3. 轮廓识别
    • 4. 轮廓匹配
    • 小结
    • 系列链接

0. 前言

在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。我们已经在《OpenCV轮廓检测》中介绍了如何检测和绘制轮廓,在本文中,我们将继续学习如何利用获取到的轮廓,进行形状分析以及对象检测和识别。

1. 轮廓绘制

在《OpenCV轮廓检测》中,我们介绍了如何从图像矩计算获取轮廓属性(例如,质心,面积,圆度或偏心等)。除此之外,OpenCV还提供了一些其他用于进一步描述轮廓的函数。
cv2.boundingRect()返回包含轮廓所有点的最小边界矩形:

x,y,w,h=cv2.