检测到的Opencv轮廓已停止

时间:2016-06-22 09:34:34

标签: opencv computer-vision detection

我正在使用openCV检测图像中的矩形。在许多示例中,我使用threshold + findContours + approxPolyDP。

如下图所示,我的问题是findContours找到的轮廓不会继续,所以在aboutPolyDP之后,我无法得到一个矩形......

那么,你知道如何解决这个问题吗?谢谢。 :)

另一个问题:为什么轮廓是灰色的?在阈值处理之后,应该只有白色和黑色,不应该在那里吗?

Contours

After approxPolyDP

1 个答案:

答案 0 :(得分:0)

  

C ++:void approxPolyDP(InputArray curve,OutputArray approxCurve,   双ε,布尔关闭)

     

epsilon - 指定近似精度的参数。这是   原始曲线与其近似值之间的最大距离。

尝试增加epsilon