OpenCV tutorial: find and draw the largest contour and its bounding rectangle
发布时间
阅读量:
阅读量
在前一篇文章:OpenCV之轮廓查找与绘制(findContours和drawContours函数详解)中,已经对借助OpenCV实现轮廓检测与图形绘制的方法进行了详尽阐述。然而,在实际应用过程中可以发现,通常需要完成两项关键任务:一是识别并绘制面积最大的轮廓(其主要作用在于过滤掉诸如小面积噪声等干扰因素),二是为所检测到的轮廓绘制对应的外接矩形。接下来的内容将着重讲解如何实现这两个具体操作。
目录
- 一、检索并描绘最大轮廓区域
-
- 1.1 对contourArea函数的详细解析
- 1.2 示例代码展示
-
二、勾勒轮廓的最小包围矩形
-
- 2.1 minAreaRect函数的深入说明
- 2.2 示例代码呈现
-
一、查找并绘制最大轮廓
在寻找最大轮廓的过程中,所采用的函数为contourArea,其具体使用方式如下:
1.1 contourArea函数详解
contourArea(InputArray contour, bool oriented=false);
用于测定图像轮廓区域的大小
• contour : 输入参数为一系列点,通常为图像中轮廓的坐标点
• oriented = false : 参数默认设置为false,表明计算的是无方向性轮廓所覆盖的区域面积
全部评论 (0)
还没有任何评论哟~
