为什么boudary被检测为cv2.findContours的轮廓?

时间:2016-01-18 10:11:22

标签: python opencv image-processing contour boundary

image

如果函数cv2.findContours()正在寻找白色障碍,那么是的,边界被视为障碍是有道理的。但是,为什么黑帽会被视为障碍物并在其上形成轮廓?

1 个答案:

答案 0 :(得分:1)

findContours将白色像素视为前景,因此对于这种情况,您可以反转图像。

假设您总是使用统一的背景,您可能想要使用一些预处理(如sobel或某种颜色分类),然后运行findContours。