除去从二值图像不需要的黑色像素

13次(最近30天)
阿比纳夫·辛格
阿比纳夫·辛格 2020年2月24日
评论: 亚当丹斯 14 2020年5月
一世有斑马鱼的二进制图像。我尝试段的鱼类,但即时得到从图像中不需要的黑色像素。林将两个图像 - 一个与不必要的黑色像素和一个没有不必要的黑色像素。
5点评论
亚当丹斯
亚当丹斯 14 2020年5月
复制的问题
我有一个斑马鱼的二进制图像。我尝试段的鱼类,但即时得到从图像中不需要的黑色像素。林将两个图像 - 一个与不必要的黑色像素和一个没有不必要的黑色像素。

登录评论。

答案(1)

Subhadeep Koley
Subhadeep Koley 2020年2月24日
这是很难准确填写你想要的二进制图像,但twaeking功能的各种参数 bwmorph 我们可以去八九不离十。您的二进制图像执行以下操作。
B = bwmorph(B,'关闭'、正);
B = imfill(B,“洞”);
SE = strel('线',8,30);
B = imerode(B,SE);
B = bwmorph(B,“大多数”、正);
图;imshow (b);

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!