MATLAB图像预处理

图像预处理操作包括:otsu阈值分割,空洞填充,去除非连通目标小区域,平滑边缘。

seg_gray=rgb2gray(segmented_images{rgb_label1});
level=graythresh(seg_gray);
seg_bw=im2bw(seg_gray,level);     %Otsu阈值分割
imtool(seg_bw)
seg_fill=imfill(seg_bw,'holes');      %填充
imtool(seg_fill)
seg_label=bwlabel(seg_fill);    
s=regionprops(seg_label,'area');      %去除小的联通区域
I_area=cat(1,s.Area);  
seg_open=bwareaopen(seg_fill,max(I_area));  
se=strel('disk',2);
seg_open=imerode(seg_open,se);     %腐蚀
imtool(seg_open)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值