网站大量收购独家精品文档,联系QQ:2885784924

数字图像处理实验指导书(2015.11.04).doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理实验指导书(2015.11.04)

数字图像处理 实验指导书(自编) 实验1 空域增强--直接灰度映射 实验2 空域增强—平滑滤波器(邻域平均 vs 中值滤波) 实验3 图像变换--傅里叶变换及离散余弦变换原理及应用 实验4 频域增强—理想低通滤器vs Butterworth低通滤波 实验5 图像恢复—逆滤波 vs 维纳滤波 实验6 图像恢复--交互式恢复去除周期性噪声 实验7 图像编码-算术编码方法 实验8 图像编码--维游程编码方法 实验1 空域增强--直接灰度映射 授课教师 肖红 授课班级 信息12 学时 理论48学时+实验16学时 实验环境 Matlab7.1 实验内容: 1.熟悉matlab工作界面 2.直接灰度映射的典型方法 ①图像求反 ②对比度拉伸 ③对数变换 ④灰度切分 3.注意观察几种方法对图像进行处理后的对比效果 注:标签图像文件格式(Tagged Image File Format,简写为TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。它最初由Aldus公司与微软公司一起为PostScript打印开发。TIFF与JPEG和PNG一起成为流行的高位彩色图像格式。clear; close all; X1=imread(cameraman.tif); figure,imshow(X1); f0=0;g0=255; f1=255;g1=0 figure,plot([f0,f1],[g0,g1]) axis tight,xlabel(f),ylabel(g) title(intensitytransformation) %绘制变换曲线 r1=(g1-g0)/(f1-f0);%等于-1 b1=g0-r1*f0;%等于255 [m,n]=size(X1); X2=double(X1); for i=1:m for j=1:n f=X2(i,j); g(i,j)=0; g(i,j)=r1*f+b1; %这其实就是用255去减f,255-f end end figure, imshow(mat2gray(g)) figure,imshow(imcomplement(X1)),title(利用imcomplement对图像求反的效果) (1)原始图像 (2)映射曲线 (3)求反后效果 图1-1 图像求反示意图 ②对比度拉伸 clear; close all; X1=imread(cameraman.tif); figure, imshow(X1) f0=0;g0=0; f1=60;g1=50; f2=150;g2=240; f3=255;g3=255; figure,plot([f0,f1,f2,f3],[g0,g1,g2,g3]) axis tight,xlabel(f),ylabel(g) title(intensitytransformation)%绘制变换曲线 r1=(g1-g0)/(f1-f0);%斜率 b1=g0-r1*f0;%截距 r2=(g2-g1)/(f2-f1); b2=g1-r2*f1; r3=(g3-g2)/(f3-f2); b3=g2-r3*f2; [m,n]=size(X1); X2=double(X1); for i=1:m for j=1:n f=X2(i,j); g(i,j)=0; if (f=f0)(ff1) g(i,j)=r1*f+b1; elseif(f=f1)(f=f2) g(i,j)=r2*f+b2; elseif(f=f2)(f=f3) g(i,j)=r3*f+b3; end end end figure,imshow(mat2gray(g)) (1)原始图像 (2)映射曲线 (3)增强后效果 图1-2 增强对比度示意图 图1-3 imadjdemo调整对比度 ③对数变换 clear close all N=100 f=zeros(50,50); f(15:35,23:28)=1; %这样是一个长方形,很适合观察傅里叶变换的特征 F=fft2(f,N,N); F2=fftshift(abs(F)); %再以灰度图的形式显示一下 figure; subplot(121); imshow(F2,[]);%直接显示的话,图像很黑,看不清楚 subplot(122); imshow(0.25*log10(1+F2),[]);%这条语句用于压缩傅里叶频谱的动态范围。 %因为高频区域衰减的很快,导致频谱中低亮度值的可视细节丢失。通过计算对数,频谱的动态范围会大大减小,便于观察和处

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档