我有一个如下所示的二进制图像:
我有时会收到一个未闭合的凹面,就像上面的例子一样。 我想在这些例子中关闭所有的结论,但我无法弄清楚如何 谢谢!
答案 0 :(得分:1)
我认为你最好的选择可能就是在上面的图像上进行所谓的形态学关闭。你可以在这个wiki页面here
看一眼您可以使用imdilate
和imerode
函数自行完成此操作。
另一种选择是使用bwmorph
:bwmorph(img, 'close')
注意:bwmorph
要求您向上方提供二进制图片(img
)。
我更喜欢使用imdilate
和imerode
,因为您可以指定自己的结构元素(用于确定应填写内容的矩阵)。 bwmorph
,如果我没记错的话,使用one(3)
结构元素来执行其操作。