数字图像处理上机实验报告.docx

数字图像处理上机实验报告.docx

ID:50395955

大小:2.57 MB

页数:28页

时间:2020-03-05

数字图像处理上机实验报告.docx_第1页
数字图像处理上机实验报告.docx_第2页
数字图像处理上机实验报告.docx_第3页
数字图像处理上机实验报告.docx_第4页
数字图像处理上机实验报告.docx_第5页
资源描述:

《数字图像处理上机实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数字图像处理上机实验报告实验一:MATLAB工具箱的使用实验目的:11:了解matlab语言,熟悉并掌握matlab相关的处理语句。2:了解matlab在图像处理中的优缺点。3熟悉matlab的使用技巧,能用matlab熟悉的对数字图像进行各种处理。1将一幅灰度图像转换成索引色图像。I=imread('ngc4024m.tif');X=grayslice(I,16);imshow(I)figure,imshow(X,hot(16))2:对一副图像进行二值化处理。loadtreesBW=im2bw(X,map,

2、0.4);imshow(X,map)figure,imshow(BW)3:将索引色图像转化成灰度图像。loadtreesI=ind2gray(X,map);imshow(X,map)figure,imshow(I)4:显示一幅图像。loadclownimage(10,10,X)colormap(map)试验二图像变换实验目的:1熟悉掌握DFT和DCT变换的matlab实现。2利用matlab试验DFT和DCT的变换,求出图像的频谱。1.二维离散傅里叶变换的旋转型。I=zeros(256,256);>>I(28

3、:228,108:148)=1;>>imshow(I)J=fft2(I);>>F=abs(J);>>J1=fftshift(F);figure>>imshow(J1,[550])I=zeros(256,256);>>I(28:228,108:148)=1;>>J=imrotate(I,315,'bilinear','crop');>>figure>>imshow(J)J1=fft2(J);>>F=abs(J1);>>J2=fftshift(F);figure>>imshow(J2,[550])1.图像的傅里叶

4、频谱。>>clear;I=zeros(256,256);I(8:248,110:136)=5;>>imshow(I)J3=fft2(I);>>F2=abs(J3);>>J4=fftshift(F2);figure>>imshow(J4,[530])3.二维余弦正反变换在Matlab中的实现。RGB=imread('autumn.tif');>>I=rgb2gray(RGB);>>figure(1)>>imshow(I);figure(2);J=dct2(I);imshow(log(abs(J)),[]);co

5、lormap(jet(64));colorbar;figure(3);>>J(abs(J)<10)=0;>>K=idct2(J)/255;>>imshow(K);4.用DCT变换作图像压缩的例子。>>I=imread('cameraman.tif');I=double(I)/255;T=dctmtx(8);B=blkproc(I,[88],'P1*x*P2',T,T');>>mask=[11110000111000001100000010000000000000000000000000000000000000

6、00];>>B2=blkproc(B,[88],'P1.*x',mask);>>I2=blkproc(B2,[88],'P1*x*P2',T',T);>>imshow(I),figure,imshow(I2)实验三图像灰度修正技术和直方图均衡化实验目的:1掌握图像灰度修正技术的原理和实现方法。2掌握图像直方图均衡化处理的方法。实验四图像平滑实验目的:1掌握常见图像噪声类型。2理解邻域平均法和中值滤波的原理特点和适用对象。3掌握边缘检测的基本思想和常见的边缘算子的使用方法。实验五图像锐化实验目的:1掌握图像锐化

7、的主要原理和使用方法。2掌握常见的边缘提取算法。3利用matlab实现图像的边缘检测。1.显示图像‘cameraman.tif’的直方图。I=imread('cameraman.tif');>>subplot(1,2,1),imshow(I)>>subplot(1,2,2),imhist(I)2.显示图像‘bacteria.tif’的等灰度值图。I=imread('bacteria.tif');>>subplot(1,2,1),>>imshow(I)>>subplot(1,2,2),>>imcontour(I

8、)3.调整图像的对比度。clearall>>I=imread('pout.tif');>>J=imadjust(I,[0.30.7],[]);>>subplot(121),imshow(I)>>subplot(122),imshow(J)figure,subplot(121),imhist(I)>>subplot(122),imhist(J)4.对图像‘tire.tif’做直方图均衡化。I=imre

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

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

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