数字图像处理 实验报告
实验名称: 班级: 学号: 姓名: 指导老师:
实验一 数字图像处理基本运算
一、实验目的
1、熟悉并掌握MATLAB工具的使用;
2、实现图像的读取、显示、代数运算和简单变换。 二、实验环境
MATLAB 6.5以上版本、Windows XP或Windows 7计算机。 三、相关函数 读写图像文件
1 imread
imread函数用于读入各种图像文件 2 imwrite
imwrite函数用于写入图像文件 3 imfinfo
imfinfo函数用于读取图像文件的有关信息 图像的显示
1 image
image函数是MATLAB提供的最原始的图像显示函数 2 imshow
imshow函数用于图像文件的显示
title(‘原图像’)%加上图像标题 3 figure
figure函数用于设定图像显示窗口 4 subplot
把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示。
图像类型转换
1 rgb2gray
把真彩图像转换为灰度图像 2 im2bw
通过阈值化方法把图像转换为二值图像 3 imresize 改变图像的大小 图像运算
1 imadd
两幅图像相加,要求同样大小,同种数据类型 2 imsubstract
两幅图像相减,要求同样大小,同种数据类型 3 immultiply
Z=immultiply(x,y) 表示图像x*y 4 imdivide
Z=imdivide(x,y) 表示图像x/y
四、实验内容(请将实验程序填写在下方合适的位置,实验图像结果拷屏粘贴)
1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。
2、对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。
五、实验总结与体会
实验二 图像变换
一、实验目的
1、熟悉及掌握图像的变换原理及性质,实现图像的傅里叶变换。 二、实验环境
MATLAB 6.5以上版本、Windows XP或Windows 7计算机。 三、相关函数 图像的变换 1 fft2
fft2函数用于数字图像的二维傅立叶变换 2 fftshift
用于将变换后图像频谱中心从矩阵的原点移动到矩阵的中心 四、实验内容
对一幅图像进行平移,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果,分析原图的傅里叶谱与平移后傅里叶频谱的对应关系。
五、实验总结与体会
实验三 常用图像增强方法
一、实验目的
1、熟悉并掌握MATLAB图像处理工具箱的使用; 2、理解并掌握常用的图像的增强技术。 二、实验环境
MATLAB 6.5以上版本、Windows XP或Windows 7计算机。 三、相关函数 1 imnoise
imnoise函数用于对图像生成模拟噪声 2 fspecial
fspecial函数用于产生预定义滤波器
3 基于卷积的图像滤波函数
imfilter函数,filter2函数,二维卷积conv2滤波,都可用于图像滤波,用法类似。
4 其他常用滤波举例 中值滤波
medfilt2函数用于图像的中值滤波
j=medfilt2(i,[M N]);对矩阵i进行二维中值滤波,领域为M*N,缺省值为3*3。 四、实验内容
1、采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波,窗口分别采用3*3,5*5,7*7。
2、采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波。 3、采用三种不同算子对图像进行锐化处理。
五、实验总结与体会
实验四 图像直方图处理
一、实验目的
1、理解直方图的概念及应用,实现图像直方图的显示,及通过直方图均衡和直方图规定化方法对图像进行修正。 二、实验环境
MATLAB 6.5以上版本、Windows XP或Windows 7计算机。 三、相关函数
1、 直方图
imhist函数用于数字图像的直方图计算或显示。
imhist(I, n)计算和显示图像I的直方图,n为指定的灰度级数目,默认为256。如果I是二值图像,那么n仅有两个值。
[counts,x] = imhist(...)返回直方图数据向量counts,相应的色彩值向量x。
2、直方图均衡化
histeq函数用于数字图像的直方图均衡化。
J = histeq(I, n),均衡化后的级数n,缺省值为。
J = histeq(I, hgram) ,\"直方图规定化\",即将原是图象I的直方图变换成用户指定的向量 hgram (即指定另一幅图像的直方图数据向量)。 四、 实验内容
1、显示一幅灰度图像a,改变图像亮度使其整体变暗得到图像b,显示两幅图像的直方图。
2、对像b进行直方图均衡化,显示结果图像和对应直方图。
3、读入图像c,执行直方图规定化,使图像a的灰度分布与c大致相同,显示变换后图像及对应直方图。 五、实验总结与体会