院
系:计算机科学学院
专
业:
计算机科学与技术
年
级:
级
课程
名称:
数字图像处理
组
号:
02
姓名(学号):
谢枫石小飞黄煜柳卫平李春豪指导教师:徐胜舟
4月29日
年 级
级
班号
5
组号
02
学号
专
业
计算机科学与技术
姓名
实 验 名 称
Matlab图像处理基础
实验室
9
实 验 目 的 和 要 求
一、实验目的:
(1)熟悉Matlab开发环境;
(2)掌握Matlab中数字图像的读取、显示、保存的基本方法的使用;
(3)掌握不同类型的数字图像之间转换方法;
(4)加深空间分辨率和灰度分辨率对图像显示效果的影响;
(5)熟悉Matlab中的傅里叶变换;
(6)基于Matlab的数字图像程序设计方法;
二、实验内容:
(1)在Matlab中运用imread函数读取一幅RGB图像(从实验素材中任意选
择),查看该图像的大小、数据类型信息,并将该图像转换为灰度图像后以bmp
格式保存。
(2) 运用imread函数读取一幅灰度图像(从实验素材中任意选择),分别对 其进行2采样、4采样和8采样,将原图像及采样后的三幅结果图像按同一大小 显示出来并比较空间分辨率对图像显示效果的影响。
(3) 运用imread函数读取一幅灰度图像(从实验素材中任意选择),分别以 5,10,50为间隔对其灰度重新进行均匀量化, 将原图像及重新量化后的三幅结果 图像按同一大小显示出来并比较灰度分辨率对图像显示效果的影响。
(4)读取一幅灰度图像,对其进行快速傅里叶变换,将原空域图像和变换后 的频域图像显示在同一窗口中。
三、实验要求:
(1)针对具体实验内容要分别展示:指令(或m文件),输出结果,成因分析, 经验总结。
(2)所有生成的图像或m文件,必须命名,比如图n:描述图像信息;***.m 文件:描述文件信息。
(3)严禁抄袭,一旦发现雷同,所有涉及者均判实验报告不及格。
实验原理{算法流程
实验(1): 1?代码实现
l=imread('peppers.p ng');% imshow(l);%
imfin fo('peppers.p ng'); % ans%
I=rgb2gray(l); % imwrite(l,'peppers.bmp');%
2.运行结果
i.L
V* ? _3 ?P'上? Ck **' Frvf m 科kb b Wl*IUB *
■Ji
.■: □flDe_2.ik"_
昭屛fiew"盘甲
K-n 卅 u^Jpgi
-1 ?enn-png
ij."i.pr^i
1^. phafa^i |.JKI ■J. piflwifc-jipgi
IB rk-t.pn^
i r
上尸
将图像peppers.png读入数组I中
显示图像I
读取图像大小、数据类型信息
查看图像大小、数据类型信息
将图像转换为灰度图像I
将转换后的图像以文件名peppers.bmp保存
晒 INrw to MA^LAfc1 'ftwh thir VideD. -sm £卫畑1怛 er imd阳rtrd.
infinite 匚蓟工re i. ? WK
Jk
RTWtl
.1旅
FoniBitT*isLJfl.!
耳輕旳『Ehl ■£和纯【阿屮 Fmaf 5i R:rtaim r
C訂却!
Tnt ?f! Mr?rTpi: Triii5T?rerKT; jkqp 二]i.
Bwc k£i E^und.^L&i1:
R 啊 Mwlrnmi!
t][]
'JJlI
1-1-1图查看Peppers.png图片的基本信息和显示图片过程
鱼 _4i二出
'Ji DP Bl i D: t frsgr.nH Rlw ■ MATLAB * Kti
◎ 1忖阿Fb'd冃I
Marr*
a曲孔丄 口 ofScB?2.jpg
M-^CW_4jpgi ?:Tw」ipfli r. :. a1S?_,j.ipc y 6iQ|i■.帥 Q l^gl (pBpwl.'hT
』PW?
SD ria.png
3 各iThlM*帕
■ fal ■ J ■■■」■*■!
rrzisrs.hmEi ZF%.
COTman>j W产曲疵
5)
'/ac-ricifMCr
「Ni? 0 MATL41? WKPfk ihlt “dm s主回 X ? Z〕me 咛 dinad.
X
阻讪*
?jiU3z & 皿 m.
LJl
* 1
1 H 的!1
匚 HWl■:
pi
IKtitlul tm
[]
[]
EaafrlirtiufiO