2012-08-02 16 views
1

两个亲密的未连接点之间连接我有一个看起来像这样的二进制图像: enter image description here如何在MATLAB

我有时会收到一个未关闭凹就像在上面的例子。 我想关闭在这些例子中的所有凹陷,但我无法弄清楚如何。
谢谢!

回答

1

我认为你最好的选择可能是在你的图片上做所谓的形态学关闭。你可以在这个wiki页面采取行动here

你可以使用imdilateimerode函数自己做到这一点。

另一种选择是使用bwmorphbwmorph(img, 'close')

注:bwmorph需要你给它(img)提供二进制图像上方。

我更喜欢使用imdilateimerode,因为您可以指定自己的结构元素(用于确定填充内容的矩阵)。 bwmorph,如果我记得正确使用one(3)结构元素来执行其操作。

+0

Thanks !! That worked great :) – user1240792 2012-08-03 08:37:38