数字图像处理实验报告..doc

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

南昌大学实验报告? ???????????? 学生姓名:???????学????号:??????专业班级:??电子101???????????????? 实验类型:□?验证?□?综合?□?设计?□?创新???实验日期:?2013.5.31????????实验成绩:?????????? 实验目的 1、掌握灰度直方图的概念及其计算方法;? 2、熟练掌握直力图均衡化和直方图规定化的计算过程;? 3、掌握平滑处理的算法和用途,学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像增强处理的程序设计方法;? 4、了解噪声模型及对图像添加噪声的基本方法;? 5、利用MATLAB程序进学会对图像进行加噪处理并了解相关噪声的特点; 6、完成对图像的去噪操作,去噪模板任意,模板要求n*n大小,n值可调,行图像增强;? 二、实验原理? 图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要有直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。图像平滑(Smoothing)是一种实用的数字图像处理技术,主要的目的是减少噪声。一个较好的平滑方法应该既可以消掉噪声影响又不使图像的边缘轮廓和线条变模糊。图像平滑处理方法有空域法和频域法两大类。在空间域里一类方法是噪声去除,即先判定某点是否为噪声点,若是,重新赋值,若不是按原值输出;另一类是平均,即不依赖于噪声点的识别和去除,而对整个图像进行平均运算。在频率域里是对图像频谱进行修正,一般采用低通滤波方法,而不像在空间域里直接对图像像素灰度级值进行运算。 三、实验内容 实验一 、 DFT2_examples.m 实验程序、 % dipum_4_1.m gr 28.6.05 % (dipum Chapter 4) % 2-D DFT examples clear all; f = zeros(256,256); f(118:138,108:148)=255; imshow(f); Fm = abs(fft2(f)); % 2-D fft imshow(Fm,[]); Fm = fftshift(Fm); % swap opposite quadrants imshow(Fm,[]); Fm = log(Fm+.01); % log transform for better visibility imshow(Fm,[]); %--------------------------------------------- f = zeros(256,256); f(128,:)=255; % vert. impulse imshow(f,[]); Fm = fftshift(abs(fft2(f))); imshow(Fm,[]); f = f-mean(f(:)); % zero-mean impulse Fm = fftshift(abs(fft2(f))); imshow(Fm,[]); %--------------------------------------------- f = diag(zeros(1,256)+255); % diagonal impulse imshow(f,[]); Fm = fftshift(abs(fft2(f))); imshow(Fm,[]); %--------------------------------------------- f = [zeros(256,56) zeros(256,200)+255]; % horiz. step imshow(f,[]); Fm = log(fftshift(abs(fft2(f)))+.01); imshow(Fm,[]); f = zeros(256,256)+255; f = triu(f); % diag. step imshow(f,[]); Fm = log(fftshift(abs(fft2(f)))+.01); imshow(Fm,[]); %--------------------------------------------- u = .4*pi; v = .1*pi; [x,y] = meshgrid([0:1:100],[0:1:100]); f = real(exp(j*(u*x+v

文档评论(0)

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

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

1亿VIP精品文档

相关文档