opencv 一种轮廓图像中小间隙的拼接算法

cedebl8k  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(104)

我正在开发一种算法来分割纤维图像。为此,我使用Python中的Canny算法来进行边缘检测。生成的轮廓很好,但问题是在小间隙中,无法用特定的颜色填充每个元素。
所以一般的问题是,哪种算法可以帮助连接轮廓之间的小间隙?
轮廓中有间隙的图像:

以下是我希望将它们联系起来的方式:

形态闭合,扩张,侵 eclipse 都不起作用。
我的想法是用5x5内核来遍历整个映像。如果这个内核中有两个不同的部分,就把它们连接起来。但是我还没有弄清楚如何实现它。有什么想法吗?

vof42yt1

vof42yt11#

定义一个structuringElement,然后扩展边缘以填充间隙,然后将新扩展的边缘侵 eclipse 到原始大小。
如果存在伪像,您可以使用花哨的循环进行一些变化

相关问题