q=imadjust(I,[.2 .3 0.6 .7 1],[])%增强图像的对比度
j=rgb2gray(q) %彩色图像变灰度图像
j1=im2bw(q,230/255)%二值化
se90=strel('line',3,90) %构造元素
se0=strel('line',3,0) %同上
BW2=imdilate(j1,[se90 se0]) % 用构造裂睁段的元素膨胀
BW3=bwareaopen(BW2,100)%开 *** 作
BW3=~BW3%取反
BW4=bwareaopen(BW3,20)%开
BW5=bwperim(BW4)%计算BW4周长
[imx,imy]=size(BW5)计算长宽
L=bwlabel(BW5,8)%用不同的肆誉数字根据是否连通标记图像,
a=max(max(L))%得到L图像中标记结果的最大值
BW6=bwfill(BW5,'hole')%填充背景
I2=I
for i=1:3I2(:,:,i)=I2(:,:,i).*uint8(BW6)
end imshow(I2)有大神能逐条解释一下语早皮句吗,本人是菜鸟啊,跪求!!
多阈值分割场合,分割效果较搏孝念好。双峰法简单直观、 易于推广到多阈值分割场合, 但其分割结果基困缺少客观评价依据, 也就是说, 分割性能不一定是最优的。 双峰法是常用的阈值分割的一种,它被用于图像的灰度直方图具有典型双慎液峰特征的图像中,此时分割效果较好,算法效率较高。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)