预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

图像处理—MATLAB上机实验报告第四次指导老师:许永忠组员姓名:龙斌王国健学号:05102344(龙)05102350(王)班级:地物10-2班时间:2013年6月中国矿业大学资源学院上机实验报告课程名称:数字图像处理班级地物10-2班组员姓名龙斌王国健组员学号0510234405102350指导教师许永忠日期2013.06.16第16周星期日第7,8节上机时数2学时实验名称Matlab语言数字图像处理基础入门实验目的学会使用matlab进行数字图像的简单处理。学校Matlab语言图形用户设计。实验内容1.熟悉matlab语言的编程环境、基本命令。2.学习matlab语言的图形用户设计。(1)二进制图像的对象标注;(2)中值去噪;(3)sobel模板图像处理;实验步骤上机过程(上机收获):上机实验主要学习并完成了matlab的一些在图像处理中的应用。首先通过学习老师给的资料,熟悉了程序中各函数的意思,然后根据自己掌握的知识,对相关函数参数修改,主要完成了以下内容。二进制图像的对象标注结果:中值去噪结果:sobel模板图像处理结果上机过程(上机收获)通过本次试验,我们的编程能力有了一定的提高,对图像的变化也有了重新的认识,有些图像可以通过自己来改变。虽然在photoshop中这些都可以实现,但是当你自己编完程序并且达到了理想中的效果的时候,你也会有一种成就感。在编程的过程中,我们又重新学习了一些我们已经忘了的东西,这也是一种收获,其次通过我俩的相互补充,相互学习和相互合作,使彼此的知识面都有了一定的提高,对于matlab对图像处理的方式有了清晰的认识,通过修改参数等对不同图像做了处理,得到了自己想要的结果。感受到了matlab在图像处理中的强大作用。以后还得加强学习,才能掌握更多的软件应用方面的知识,才能学以致用。所以总的来说这次实验收获不少。程序清单或输出结果(可另付或注明存盘文件)附代码:1、二进制图像的对象标注BW1=[00000000;01100111;01100011;01100000;00011000;00011000;00011000;00000000;]bwlabel(BW1,8)X=bwlabel(BW1,8);%或用8-连接map=[000;jet(3)];imshow(X+1,map,'notruesize')2.中值去噪I=imread('bacteria.tif');%中值去噪J=imnoise(I,'salt&pepper',0.02);imshow(I),figure,imshow(J)K=medfilt2(J);subplot(1,2,1),imshow(J)subplot(1,2,2),imshow(K)3.sobel模板图像处理I=imread('bacteria.tif');h=fspecial('sobel')%边缘检测imshow(I);J=filter2(h,I);figure,imshow(J,[])