自适应阈值处理后变形以外,您将如何清理边界

问题描述

我正在对图像执行自适应阈值处理,以找到对象的边界。但是,在对象的某些点上,自适应阈值存在间隙并溢出到其他对象中(由于对象边界上稀有点的颜色相似性)。这些缝隙太大,无法用形态学上的闭合(先扩张后侵蚀)来填补。

考虑到它们不经常出现,并且相对于整个形状的周长而言相对较小,有没有办法检测并移除它们。

我发现仅增加关闭的迭代次数/窗口大小只会使事情变得混乱,以至于无用。

我想在一个好的自适应阈值之后执行houghline变换,但是自适应阈值溢出到感兴趣对象的边界之外,会在二进制图像中添加更多潜在的线检测。

我想如果在自适应阈值边界中检测到足够小的中断,也许可以在这些图像中检测到的行上运行内核并添加白色像素?有人尝试过这样的事情吗?

谢谢!

关闭变体前的阈值缺口示例

Example gap in threshold before morph close

关闭变体后阈值的示例缺口

Example gap in threshold after morph close

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)