【发布时间】:2012-08-01 14:33:21
【问题描述】:
我正在使用 opencv 对图像进行二进制阈值处理,例如在二进制图像上移动或动画圆形时,可移动对象周围出现的噪声很少。附上一张图片来说明我的意思。我怎样才能摆脱那些文物?
【问题讨论】:
-
OpenCV 有办法确定哪些位是连接的吗?如果是这样,也许所有非循环的连接位都可以消除?
-
推断 user1118321 的想法,你可以找到圆的边界,然后剔除它。
-
这是由于帧差异造成的伪影吗?你提到这是一个移动的圆圈。如果是这样,请尝试 3 帧差分。它是这样的:
f = abs((frame1 - frame0) * (frame1 - frame2)) -
是的,因为戏剧差异
标签: c++ image-processing opencv