matlab 数字图像处理实验报告(五份)

发布时间 : 星期日 文章matlab 数字图像处理实验报告(五份)更新完毕开始阅读

《数字图像处理实验报告》

实验一 图像的增强

一.实验目的

1.熟悉图像在MATLAB下的读写、输出; 2.熟悉直方图;

3.熟悉图像的线性指数等; 4.熟悉图像的算术运算和几何变换。 二.实验仪器

计算机、MATLAB软件 三.实验原理

图像增强是指根据特定的需要突出图像中的重要信息,同时减弱或去除不需要的信息。从不同的途径获取的图像,通过进行适当的增强处理,可以将原本模糊不清甚至根本无法分辨的原始图像处理成清晰的富含大量有用信息的可使用图像。

其基本原理是:对一幅图像的灰度直方图,经过一定的变换之后,使其成为均匀或基本均匀的,即使得分布在每一个灰度等级上的像素个数.f=H等或基本相等。此方法是典刑的图像空间域技术处理,但是由于灰度直方图只是近似的概率密度函数,因此,当用离散的灰度等级做变换时,很难得到完全平坦均匀的结果。

频率域增强技术频率域增强是首先将图像从空间与变换到频域,然后进行各种各样的处理,再将所得到的结果进行反变换,从而达到图像处理的目的。常用的变换方法有傅里叶变换、DCT变换、沃尔什-哈达玛变换、小波变换等。假定原图像为f(x,y),经傅立叶变换

为F(u,v)。频率域增强就是选择合适的滤波器H(u,v)对F(u,v)的频谱成分进行处理,然后经逆傅立叶变换得到增强的图像。

四.实验内容及步骤

1.图像在MATLAB下的读写、输出; 实验过程:

>> I = imread('F:\\image\\624baf9dbcc4910a.jpg'); figure;imshow(I);title('Original Image'); text(size(I,2),size(I,1)+15, ... 'IMG_20170929_130307.jpg', ...

'FontSize',7,'HorizontalAlignment','right');

Warning: Image is too big to fit on screen; displaying at 25% > In imuitools\\private\\initSize at 86 In imshow at 196

Original ImageIMG20170929130307.jpg

2.给定函数的累积直方图。 >> clear all; close all;

>> r=127;

x=-r:r+1; sigma=20;

y1=exp(-((x-80).^2)/(2*sigma^2)); y2=exp(-((x+80).^2)/(2*sigma^2));

y=y1+y2; %双峰高斯函数,任意函数都可以

%im=imread('bg.bmp'); %匹配一个图像的直方图 %y=imhist(im);

y=y/sum(y); %归一化,使函数符合概率分布的sum(y)==1这样一个规律

plot(y); %待匹配的直方图 G=[]; %函数的累积直方图 for i=1:256

G=[G sum(y(1:i))]; end

0.0120.010.0080.0060.0040.0020050100150200250300

3.图像及直方图显示

i=imread('F:\\image\\-4774acd1883b1d3e.jpg');

联系合同范文客服:xxxxx#qq.com(#替换为@)