组实验六实验6图像分割.doc

组实验六实验6图像分割.doc

ID:60783991

大小:841.00 KB

页数:22页

时间:2020-12-18

组实验六实验6图像分割.doc_第1页
组实验六实验6图像分割.doc_第2页
组实验六实验6图像分割.doc_第3页
组实验六实验6图像分割.doc_第4页
组实验六实验6图像分割.doc_第5页
资源描述:

《组实验六实验6图像分割.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验6图像分割实验目的:1.熟悉区域生长法;2.分水岭分割算法实验内容:1.区域生长法利用图像像素间的相似性进行分割,调用regiongrow函数对图像weld.tif进行处理,注意参数中S(种子值),T(阈值)的选择对分割效果的影响。S=255,T=65和S=255T=150和S=150,T=65三组值进行处理,理解在区域生长法的原理。同时对liver.bmp,自己选择合适的S和T,以较好的分割出肝脏。参考书本P309例10.8答:>>f=imread('weld.tif');>>imshow(f)>>title('weld.

2、tif');>>f1=regiongrow(f,255,65);>>figure,imshow(f1)>>title('S=255,T=65');>>f2=regiongrow(f,255,150);>>figure,imshow(f2)>>title('S=255,T=150');>>f3=regiongrow(f,150,65);>>figure,imshow(f3)>>title('S=150,T=65');>>f=imread('liver.bmp');>>imshow(f)>>title('liver.bmp');>>

3、[g,NR,SI,TI]=regiongrow(f,175,20);>>figure,imshow(g)>>title('区域生长S=175,T=20');>>gf=imfill(g);>>figure,imshow(gf)>>title('孔洞填充');>>se=strel('disk',10);>>ge=imerode(gf,se);>>figure,imshow(ge)>>title('腐蚀');>>ir=imreconstruct(ge,gf);>>figure,imshow(ir)>>title('重构');>>se=

4、strel('disk',2);>>d=imdilate(ir,se);>>figure,imshow(d);>>title('膨胀分离出的肝脏');1.利用分水岭分割算法对图像rice.tif进行分割,并对出现过分割现象提出解决方案。(可以尝试tophat等学过的算法对图像进行预处理后再分割;使用不同的结构元素和参数;使用梯度分水岭算法与标记符控制算法等。比较得到最好的结果)。答:>>f=imread('rice.tif');>>imshow(f)>>title('rice.tif');>>g=im2bw(f,graythre

5、sh(f));>>gc=~g;>>D=bwdist(gc);>>L=watershed(-D);>>w=L==0;>>g2=g&~w;>>figure,imshow(g2)>>title('用距离和分水岭变换分割')>>f=imread('rice.tif');>>se=strel('disk',10);>>ft=imtophat(f,se);>>h=fspecial('sobel');>>fd=double(ft);>>g=sqrt(imfilter(fd,h,'replicate').^2+imfilter(fd,h','r

6、eplicate').^2);>>L=watershed(g);>>wr=L==0;>>g2=imclose(imopen(g,ones(3,3)),ones(3,3));>>L2=watershed(g2);>>wr2=L2==0;>>f2=ft;>>f2(wr2)=255;>>figure,imshow(f2)>>title('用梯度的分水岭分割')f=imread('rice.tif');se=strel('disk',10);ft=imtophat(f,se);h=fspecial('sobel');fd=double(

7、ft);g=sqrt(imfilter(fd,h,'replicate').^2+imfilter(fd,h','replicate').^2);L=watershed(g);t=graythresh(ft);im=imextendedmin(ft,t*255);im=~im;Lim=watershed(bwdist(im));em=Lim==0;g2=imimposemin(g,im

8、em);L2=watershed(g2);f2=ft;f2(L2==0)=255;figure,imshow(f2)title('控制标记符的分

9、水岭分割')>>f=imread('rice.tif');>>se=strel('disk',20);>>f=imtophat(fse);>>hy=fspecial('sobel');>>hx=hy';>>fy=imfilter(double(f),hy,'re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。