数字图像处理形态学图像处理_第1页
数字图像处理形态学图像处理_第2页
数字图像处理形态学图像处理_第3页
数字图像处理形态学图像处理_第4页
数字图像处理形态学图像处理_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1会计学数字图像处理形态学图像处理数字图像处理形态学图像处理|,Bw wb bB |,zAc caz aA |zABzBA |zABzBA |czA BzBA A = imread(ic.tif);se = strel(disk, 10);figure;subplot(2,2,1);imshow(A)title(原始图像)A2 = imerode(A, se);subplot(2,2,2);imshow(A2)title(使用结构元素disk(10)腐蚀后的图像)se = strel(disk, 5);A3 = imerode(A, se);subplot(2,2,3);imshow(A3)t

2、itle(使用结构元素disk(5)腐蚀后的图像)A4 = imerode(A, strel(disk, 20);subplot(2,2,4);imshow(A4)title(使用结构元素disk(20)腐蚀后的图像)A B()A BA BB( ) |( )zzA BBBA A B()A BA B B ( ) |( )zzA BBBA 12cABA BAB12cABA BAB% 例9.5 bwhitmiss 击中或击不中变换B1 = strel(0 0 0;0 1 1; 0 1 0); B2 = strel(1 1 1; 1 0 0;1 0 0); f = imread(corner.tif)

3、;figure;subplot(1,2,1);imshow(f)title(原始图像)g = bwhitmiss(f, B1, B2);subplot(1,2,2);imshow(g)title(使用结构元素组1击中击不中变换后的图像)f = imread(objects.tif);L,n=bwlabel(f);r,c=find(L=3);rbar=mean(r);cbar=mean(c);imshow(f);hold on;for k=1:1:n, r,c=find(L=k); rbar=mean(r); cbar=mean(c); plot(cbar,rbar,Marker,o,Marke

4、rEdgeColor,k,. MarkerFaceColor,k,MarkerSize,10); plot(cbar,rbar,Marker,*,MarkerFaceColor,w);endf = imread(text1.tif);fe = imerode(f,ones(51,1);fobr = imreconstruct(fe,f);()ccmfgRf1( , ),( , )f( , )mf x yx yfx y在图像 的边界上0其它( , ),( , )f( , )mf x yx yfx y在图像 的边界上0其它()fmfRf()( , )max (,)( ,)|( , )bfb x y

5、f xx yyb x yx yD()( , )max (,)|( , )bfb x yf xx yyx yD()( , )min (,)( ,)|( , )bfb x yf xx yyb x yx yD()( , )min (,)|( , )bfb x yf xx yyx yDf=imread(city.tif);se=strel(square,3);gd=imdilate(f,se);ge=imerode(f,se);morph_grad=imsubtract(gd,ge);figure;subplot(2,2,1);imshow(f,);title(原图);subplot(2,2,2);i

6、mshow(gd,);title(原图的膨胀结果);subplot(2,2,3);imshow(ge,);title(原图的腐蚀结果);subplot(2,2,4);imshow(morph_grad,);title(原图的形态学梯度);()fbfbb()fbfbb% 例9.9 使用开运算和闭运算进行形态学平滑f = imread(dowel.tif);figure;subplot(2,2,1);imshow(f)title(木按钉的原始图像)se = strel(disk,5);fo = imopen(f,se);subplot(2,2,2);imshow(fo)title(使用半径为5的圆

7、盘执行开运算后的图像)foc = imclose(fo,se);subplot(2,2,3);imshow(foc)title(经过开运算后再经闭运算后的图像)fasf = f;for k = 2:5 se = strel(disk,k); fasf = imclose(imopen(fasf,se),se);endsubplot(2,2,4);imshow(fasf)title(交替顺序滤波后的图像)f=imread(rice.tif);g = f=(255*graythresh(f);se=strel(disk,100);fo=imopen(f,se);f2=imsubtract(f,fo

8、);g1 = f2=(255*graythresh(f2);figure;subplot(2,3,1);imshow(f);title(原图);subplot(2,3,2);imshow(g);title(经过阈值处理后的图像)subplot(2,3,3);imshow(fo);title(原图开运算后的图像);subplot(2,3,4);imshow(f2);title(原图减去开运算);subplot(2,3,5);imshow(g1);title(最终结果);f=imread(dowel.tif);sumpixels=zeros(1,36);for k=0:35,se=strel(di

9、sk,k);fo=imopen(f,se);sumpixels(k+1)=sum(fo(:);endfigure;subplot(1,3,1);plot(0:35,subpixels);xlabel(k);ylabel(surface area);subplot(1,3,2);plot(-diff(sumpixels);xlabel(k);ylabel(surface area reduction);f=imread(dowel.tif);se=strel(disk,5);fe=imerode(f,se);fobr=imreconstruct(fe,f);fobrc=imcomplement(fobr);fobrce=imerode(fobrc,se);fobrcbr=imcomplement(imreconstruct(fobrce,fobrc);figure;subplot(2,2,1);imshow(f);title(原图);subplot(2,2,2);imshow(fe);title(原图腐蚀结果);subplot(2,2,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论