如何使用matlab填充白色猫的这个边界?

时间:2016-02-11 09:38:52

标签: matlab image-processing

我已经尝试imfill(img),但这根本不起作用 我注意到 imfill 仅适用于对象边界完整而不像我正在拍摄的图像那样破碎的图像。

enter image description here

2 个答案:

答案 0 :(得分:1)

对于此特定图像,请执行以下操作:

在图像前面添加一行白色以关闭轮廓。 填充轮廓。 删除辅助行。

其他任何事情都需要更多信息和示例。

答案 1 :(得分:0)

Matlab文档指出“一个洞是一组背景像素,通过从图像边缘填充背景无法到达”。在这种情况下,可以从边缘到达任何像素,因为其边界不完整。因此,从技术上讲,您发布的图像中没有孔。