资源描述:
《数字图像处理报告89937》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、图像输入与输出基本操作一、实验题目:图像输入与输出操作二、实验目的学习在MATLAB环境下对图像文件的I/O操作,为读取各种格式的图像文件和后续进行图像处理打下基础。三、实验内容利用MATLAB为用户提供的专门函数从图像格式的文件中读/写图像数据、显示图像,以及查询图像文件的信息。四、预备知识熟悉MATLAB开发环境。五、实验步骤:(1)利用imread函数完成对图像文件的读取操作。源代码:I=imread('Couple.bmp');imshowCouple.bmp图像显示:(2)利用imwrite函数完成图像的写入(保存)操作。源代
2、码:I=imread('Couple.bmp');imwrite(I,'111.bmp')图像显示:(3)利用imshow函数显示图像。源代码:I1=imread('lena.bmp');I2=imread('image1.jpg');I3=imread('Couple.bmp');I4=imread('image2.jpg');subplot(2,2,1),imshow(I1);subplot(2,2,2),imshow(I2);subplot(2,2,3),imshow(I3);subplot(2,2,4),imshow(I4);图
3、像显示:在一个图形窗口中显示多幅图像源代码:I=imread('Couple.bmp');imshow(I);colorbar;图像显示:显示图像并加入颜色条从上图可知,该图像是数据类型为uint8的灰度图像,其灰度级范围从0-255。(4)利用imfinfo函数查询图像文件的有关信息。源代码:info=imfinfo('Couple.bmp')显示结果:info=Filename:'Couple.bmp'FileModDate:'29-Apr-200910:11:48'FileSize:66616Format:'bmp'FormatV
4、ersion:'Version3(MicrosoftWindows3.x)'Width:256Height:256BitDepth:8ColorType:'indexed'FormatSignature:'BM'NumColormapEntries:256Colormap:[256x3double]RedMask:[]GreenMask:[]BlueMask:[]ImageDataOffset:1078BitmapHeaderSize:40NumPlanes:1CompressionType:'none'BitmapSize:0Horz
5、Resolution:2834VertResolution:2834NumColorsUsed:0NumImportantColors:0图像平滑与滤波一、实验题目:图像平滑与滤波二、实验目的:在熟悉图像平滑的基本原理和方法的基础上,在理论指导下,能在MATLAB环境下对图像进行平滑处理。本实验要求用线性平滑滤波、中值平滑滤波、频域低通滤波的方法进行程序设计。经过平滑处理,对结果图像加以比较,得出自己的实验结论。三、实验内容:(1)利用MATLAB为用户提供的专门函数实现均值滤波。(2)利用MATLAB为用户提供的专门函数实现中值滤波。
6、(3)编写频域理想低通、巴特沃斯低通及高斯低通滤波函数。四、预备知识:(1)熟悉平滑滤波原理。(2)熟悉频域滤波原理。(3)熟悉在MATLAB环境下对图像文件的I/O操作。五、实验步骤:(1)对给定的图像添加均值为0,方差分别为200、400的高斯噪声,以及概率分别为0.1、0.2的椒盐噪声,显示添加噪声后的图像。源代码:a)加入噪声强度为d=0.2的椒盐噪声:I=imread('Couple.bmp');J=imnoise(I,'salt&pepper',0.2);%给图像加入椒盐噪声subplot(1,2,1);imshow(I);
7、title('原始图像');subplot(1,2,2);imshow(J);title('加入椒盐噪声的图像')图像显示:b)加入噪声强度为d=0.1的椒盐噪声:I=imread('Couple.bmp');J=imnoise(I,'salt&pepper',0.1);%给图像加入椒盐噪声subplot(1,2,1);imshow(I);title('原始图像');subplot(1,2,2);imshow(J);title('加入椒盐噪声的图像')图像显示:原始图像和加入椒盐噪声后的图像c)加入均值m=0,方差v=200的高斯噪声:
8、I=imread('Couple.bmp');J=imnoise(I,'gaussian',0,200);%给图像加入高斯噪声subplot(1,2,1);imshow(I);title('原始图像');s