数字图像处理技术实验报告5

数字图像处理技术实验报告5

ID:41713565

大小:76.43 KB

页数:4页

时间:2019-08-30

数字图像处理技术实验报告5_第1页
数字图像处理技术实验报告5_第2页
数字图像处理技术实验报告5_第3页
数字图像处理技术实验报告5_第4页
资源描述:

《数字图像处理技术实验报告5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五图像分割课程名称:数字图像处理技术班级:数媒1301姓名:实验日期:2015・10・30郭苹苹学号:1030513104一、实验目的1.了解图像分割的基本操作;2.掌握边缘检测的Matlab实现方法;3.实现图像的阈值分割、区域主长。二、实验内容1.(基础题)制作自己的GUI用户界面,实现图像的边缘检测,比较'roberts','sobel1,'laplacian算子的检测效果。2.(基础题)在GUI中,实现图像的阈值分割(交互式、迭代法)、区域生长的功能。3.(捉高题)在GUI中,实现“卜-拉菜单”的功能。三、实验代码fun

2、ctionUntit丄ed_3_Callback(hObject,eventdata,handles)A=handles-img;A=im2bw(A);[MzN]=size(A);r=floor(M/2);c=floor(N/2);E=bwfill(A,rzcz8);%E=uint8(E);axes(handles•axes7);imshow(E);title('区域生长,);functionUntitled_8_Callback(hObject,eventdat“handles)A=handles.img;A=rgb2ggy(A);

3、Y=im2bw(A,0.8);axes(handles.axes5);imshow(Y);title('交互分割');functionUntitled_9_Callback(hObject,eventdata,handles)A=handles•img;A=rgb2gray(A);h=imhist(A);t(1)=128;MAX=500;fori=l:MAXsl=O;s2=0;s3=0;s4=0;fork=l:t(i)sl=sl+h(k)*k;s2=s2+h(k);endfork=t(i)+1:256s3=s3+h(k)*k;s4=s

4、4+h(k);endt(i+l)=£l.oor((sl/s2+s3/s4)/2);if(abs(t(i+l)-t(i))<10A-7)break;endend(i+1);B=A;B(B=tt)=255;axes(handles.axes6);imshow(B);title('迭代分割T;functionUntitled_5_Callback(hObject,eventdata,A=handles.img;A=rgb2gtay(A);hl=[l21;000;-l-2-1];Bl=imfilter(A,hl);h2=

5、[-l01;-202;-l01];B2=imfilter(A,h2);B3=B1+B2;B4=255-B3;axes(handles.axes2);imshow(B4);title('SOBEL算了’);functionUntitled_6_Callback(hObject,eventdata,A=handles.img;A=rgb2gray(A);pl=[0-10;-14-l;0-10];Cl=imfilter(A,pl);C2=255-C1;axes(handles.axes3);imshow(C2);title('lap算了')

6、;functionUntitled_7_Callback(hObject,eventdat"A=handles.img;hl=[l0;01];handles)handles)handles)Bl=imfilter(A,hl);h2=[01;-l0];B2=imfilter(A,h2);B3=B1+B2;B4=255-B3;axes(handles•axes4);imshow(B4);title(1roberts算子1);functionUntitled_10_Callback(hObject,eventdat且/handles)[fi

7、lename,pathname]=uigetfile({f*.*f;f*•bmpff.jpgf;f*•tifff.jpgf}J选择图像T;ifisequal(filename,0)

8、

9、isequal(pathname,0)errordlgC您还没有选収图片!!,J温馨提示*);%如杲没有输入,则创建错谋対话框return;elseimage=[pathname,filename];%合成路径+文件名im=imread(image);%读取图像axes(handles•axesl);imshow(im);title('te始图像*);h

10、andles.img=im;%将图片赋值于句柄guidata(hObject,handles);%更新句柄end四、实验结果截图MATLABR201O■WKMMMv*口♦■■X*•<588e回1织□—宙••汽••…姊xn

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

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

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