删除小于特定大小MATLAB的blob

时间:2014-07-01 17:44:44

标签: image matlab

我有原始的灰度图像,在其下面我扩张和侵蚀以获得二进制图像。我有两个问题:

1)如何去除阴影/额外的噪音(我所指的例子是图像的红色部分)? 2)在二值图像中,黑色奇异珠比它们应该更大,而白色珠更小。除了侵蚀和扩张之外,有没有办法规范它们的尺寸? (见带圆圈的蓝色表示澄清)。

我已经完成了对regionprops的一些工作,但还没有产生我需要的东西。

See image for clarification

1 个答案:

答案 0 :(得分:1)

您可以尝试使用bwareaopen从二进制图像中删除小对象。