如何在matlab中连接二进制图像中的点

时间:2013-09-09 08:02:58

标签: image matlab

我有一个带有以下几点的二进制图像:

enter image description here

如何在这些点之间建立联系?像这样:

enter image description here

我试过了

se = strel('line', LEN, DEG); 
imclose(image, se);

但没有任何改变。

请帮帮我

谢谢

1 个答案:

答案 0 :(得分:4)

您可以使用roipoly创建由点定义的遮罩 给定二进制掩码,您可以使用bwmorph(BW,'remove');来获取边界,然后就完成了。

唯一的问题是确定点的顺序,不同的顺序定义不同的掩码。这个你必须自己想的。

点数点的模糊性示例:
enter image description here