matlab图像处理综合实验实验报告Word格式文档下载.docx
- 文档编号:15975770
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:31
- 大小:2.48MB
matlab图像处理综合实验实验报告Word格式文档下载.docx
《matlab图像处理综合实验实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《matlab图像处理综合实验实验报告Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。
实验内容如下:
I=imread('
E:
\cs.jpg'
);
%读取图像
subplot(2,2,1),imshow(I),title('
源图像'
)
J=rgb2gray(I)%灰度处理
subplot(2,2,2),imshow(J)%输出图像
title('
灰度图像'
)%在原始图像中加标题
subplot(2,2,3),imhist(J)%输出原图直方图
原始图像直方图'
)
几何运算:
subplot(1,2,1),imshow(I);
theta=30;
K=imrotate(I,theta);
subplot(1,2,2),imshow(K)
对数运算:
\dog.jpg'
subplot(2,2,2),imshow(J),title('
灰度变换后图像'
J1=log(1+double(J));
subplot(2,2,3),imshow(J1,[]),title('
对数变换后'
指数运算:
f=double(I);
g=(2^2*(f-1))-1
f=uint8(f);
g=uint8(g);
subplot(1,2,1);
subimage(f),title('
变换一'
subplot(1,2,2);
subimage(g),title('
变换二'
加法运算:
clc;
clearall;
closeall;
i=imread('
j=imnoise(i,'
gaussian'
0,0.02);
subplot(1,3,1),imshow(i),title('
图一'
subplot(1,3,2),imshow(j),title('
图二'
k=zeros(242,308);
forp=1:
100
j=imnoise(i,'
j1=im2double(j);
k=k+j1;
end
k=k/100;
subplot(1,3,3),imshow(k),title('
图三'
实验二
图像变换
(1)进一步对matlab的了解和使用;
(2)学习如何在matlab中对数字图像的处理;
图像和其他信号一样,既能在空间域处理,也能在频率域处理。
把图像信息从空域变换到频域,可以更好的分析加工处理。
因为图像信息的频域处理具有如下特点:
(1)能量守恒,但能量重新分配;
(2)有利于提取图像的某些特征;
(3)正交变换具有能量集中作用,可以实现图像的高效压缩编码;
(4)频域用快速算法;
实验器材:
电脑matlab软件
实验内容:
(1)了解正交变换基本概念
(2)掌握图像的离散傅里叶和离散余弦变换
(3)熟悉图像的沃尔什及哈达玛变换
实验过程如下:
傅里叶变换
I=imread('
I=rgb2gray(I)
J=fft2(I)
灰度变换'
J=fftshift(J)
subplot(2,2,2),imshow(log(abs(J)),[]),title('
傅里叶变换'
J(abs(J)<
5000)=0
subplot(2,2,3),imshow(log(abs(J)+eps),[]),title('
滤波'
J=ifftshift(J)
K=ifft2(J)
subplot(2,2,4),imshow(K,[0255]),title('
傅里叶逆变换'
余弦变换:
RGB=imread('
I=rgb2gray(RGB);
figure;
imshow(I);
J=dct2(I);
imshow(log(abs(J)),[]);
colormap(jet(64)),colorbar;
二维离散余弦变换'
沃尔什—哈达玛变换:
I=zeros(2.^8);
I(2.^7-2.^4+1:
2.^7+2.^4,2.^7-2.^4+1:
2.^7+2.^4)=ones(2*2.^4);
colormap(gray(128)),imagesc(I);
[m,n]=size(I)
fork=1:
n
wht(:
k)=hadamard(m)*I(:
k)/m;
end
forj=1:
m
wh(:
j)=hadamard(n)*wht(j,:
)'
/n;
wh=wh'
;
colormap(gray(128)),imagesc(wh);
Radon变换:
R=radon(I,theta):
I表示待处理的图像,theta表示Radon变换的方向角度,可以是一个标量或向量值。
R的每一列对应图像I在theta某祎角度的Radon变换值。
I=zeros(120,120);
I(25:
75,25:
75)=1;
theta=0:
180;
[R,xp]=radon(I,theta);
imshow(R,[],'
Xdata'
theta,'
Ydata'
xp,...
'
InitialMagnification'
'
fit'
xlabel('
\theta(degrees)'
)ylabel('
x'
colormap(hot),colorbar
iptsetpref('
ImshowAxesVisible'
off'
实验三
图像的复原
1.加深图像复原的相关原理,熟悉相关算法;
2.能够产生运动模糊图像,加入高斯,椒盐噪声,并对噪声进行中值,均值,最大值,最小值进行滤波复原;
3.对彩色图像RGB转换到HISI,并显示对应分量,同时完成相关平滑滤波。
图像复原的基本思路:
先建立退化的数学模型,然后根据该模型对退化图像进行拟图像复原合。
图像复原模型可以用连续数学和离散数学处理,处理项的实现可在空间域卷积,或在频域相乘.图像复原的基本任务:
消除模糊。
图像的退化主要是由系统的相关特性以及噪声两方面的因素所导致的,我们可以通过设计一个合适的复原滤波器(即实现逆滤波过程)来实现图像的复原。
图1中f(x,y)表示的是一幅静止、二维的图像,它在外部噪声n(x,y)的干扰作用之下,在经过系统h(x,y)之后,退化成为g(x,y),复原后的图像为f(x,y)。
针对于退化图像的复原,我们通常可以采用这样两种方式来进行:
其一,当对于原始图像缺乏必需的先验知识时,我们可以采用就退化过程建立一个模型,首先对其进行一个大概的描述,然后在复原的过程根据具体的情况进行逐步合理的修正,逐步消除误差影响。
这种方法建立在对图像的退化过程进行合理的估计的基础之上,从这个角度来看它是一种估计的方法;
其二,当我们对原始图像具有足够的先验知识时,我们这时候则直接针对原始图像建立一个精确的数学模型,然后再对退化图像进行复原处理,这种效果更好.
加入噪声:
%读取原图像
%考虑是否加入灰度处理
J1=imnoise(I,'
salt&
pepper'
0.02);
%加入椒盐噪声
J2=imnoise(I,'
0,0.01);
%加入高斯白噪声
J3=imnoise(I,'
poisson'
%加入泊松噪声
J4=imnoise(I,'
speckle'
0.04);
%加入乘法噪声
subplot(221),imshow(J1);
加入椒盐噪声后图像'
subplot(222),imshow(J2);
加入高斯白噪声后图像'
subplot(223),imshow(J3);
加入泊松噪声后图像'
subplot(224),imshow(J4);
加入乘法噪声后图像'
%对椒盐噪声和高斯白噪声进行imfilter滤波
rgb=imread('
h=ones(5,5)/25;
rgb1=imfilter(rgb,h);
rgb2=imfilter(rgb1,h,'
replicate'
subplot(1,3,1);
imshow(rgb);
Original'
%原始
subplot(1,3,2);
imshow(rgb1);
Filtered'
%一维滤波
subplot(1,3,3);
boundaryreplication'
%边缘滤波
%增加运动滤波,水平边缘增强,拉普拉斯滤波
h1=[0,0,0.0000,0.0021,0.0042;
0.1958,0.1979,0.2000,0.1979,0.1958;
0.0042,0.0021,0.0000,0,0];
h2=[1,2,1;
0,0,0;
-1,-2,-1];
h3=[0.1667,0.6667,0.1667;
0.6667,-3.3333,0.1667;
0.1667,
0.6667,0.1667];
rgb1=imfilter(rgb,h1);
rgb2=imfilter(rgb,h2);
rgb3=imfilter(rgb,h3);
subplot(2,2,1),imshow(rgb),title('
原图像'
subplot(2,2,2),imshow(rgb1),title('
运动滤波'
subplot(2,2,3),imshow(rgb2),title('
水平边缘增强'
subplot(2,2,4),imshow(rgb3),title('
拉普拉斯滤波'
%fspecial产生线性滤波器
h1=fspecial('
average'
[5,3]);
h2=fspecial
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 图像 处理 综合 实验 报告