嗨,我有一个多边形问题。我不知道要找什么,所以我决定在这里问。下图显示了一个简单的形状。使用 OpenCV 的findContours()检测轮廓,并通过CV_CHAIN_APPROX_TC89_KCOS(对于那些想知道这是如何完成的人)算法进行近似,以便将一条线上的所有点汇总为一条线。所以无论如何,一些轮廓在形状中包含某种,我称之为噪声。下图显示了噪声的含义。红线是轮廓。(对不起没有ms的绘画技巧)
我的目标是重新定义形状以近似形状,但忽略这种“噪音”。所以轮廓应该是这样的。蓝线显示校正后的轮廓。