我正在使用openCV检测图像中的矩形。在许多示例中,我使用threshold + findContours + approxPolyDP。
如下图所示,我的问题是findContours找到的轮廓不会继续,所以在aboutPolyDP之后,我无法得到一个矩形......
那么,你知道如何解决这个问题吗?谢谢。 :)
另一个问题:为什么轮廓是灰色的?在阈值处理之后,应该只有白色和黑色,不应该在那里吗?
答案 0 :(得分:0)
C ++:void approxPolyDP(InputArray curve,OutputArray approxCurve, 双ε,布尔关闭)
epsilon - 指定近似精度的参数。这是 原始曲线与其近似值之间的最大距离。
尝试增加epsilon