如何去除二值照片中的弱边缘?

信息处理 图像处理 matlab 图片
2022-01-29 17:27:18

请参阅随附的照片以供参考。

原始照片 我要删除的部分

我尝试了分水岭,它打破了主体,甚至没有触及我想要断开的部分!

形态不好,主体上的孔很容易断成两截,边缘我想断开之前脱落。

imfill 没有解决这个问题,它填充了两个故障区域之间的孔以及主体上的孔。

我有成千上万张类似的照片,所以我需要拿出一些可靠的东西。

我会很感激我能得到的任何帮助!

1个回答

当您处理二进制图像(每像素强度为 1 位的黑白图像)时,您会丢失所有连续梯度信息,因此无法使用依赖它的边缘检测(或去除)算法。

相反,您可以返回几何特征,例如线条长度、边缘厚度(实际上是线条粗细)、表面积等,以对图像中的特征进行分类。

弱边缘应该在特征几何方面具有相应的定义,以便在必要时可以检测和删除(替换)它。