首页 > 解决方案 > 查找形状内没有负区域的轮廓

问题描述

作为在 image 中查找连续黑色像素的后续问题,我使用 OpenCVfindContours()来检测白底黑字的形状(我反转颜色以使函数更好地工作)。在下图中,OpenCV 将“g”的外形和内碗检测为不同的形状:

外形检测 内部形状检测

我可以使用层次结构来丢弃其他形状中的形状,但我宁愿避免它,以防 OpenCV 检测到整个图像周围的总体轮廓。是否findContours有一些调整会导致它只找到连续的像素而不是内部的负形?

标签: opencv

解决方案


推荐阅读