0

我正在使用opencv对图像进行二进制阈值处理,在移动或动画例如二进制图像上的圆圈时,可移动对象周围出现的噪声很少。附上一张图片来说明我的意思。我怎样才能摆脱那些文物? 在此处输入图像描述

4

2 回答 2

0

如果您想摆脱非圆形的对象,您可以根据几个指标过滤轮廓,似乎是一个很好的开始链接。在您的情况下,您可以找到所有轮廓并仅保留具有高圆形度和小纵横比的轮廓。您可以更进一步并计算诸如 area/area_of_the_convex_hull 之类的指标。这个应该适合你的圈子。

祝你好运

ps:这个pdf似乎更详尽。

于 2012-08-01T18:27:29.280 回答
0

您可以尝试应用几个循环的腐蚀算法(直到只剩下一个对象),然后应用相同数量的膨胀算法循环(腐蚀/膨胀对称为打开)

见这里:http ://en.wikipedia.org/wiki/Mathematical_morphology

于 2012-08-01T21:32:51.463 回答