中南民族大学数字图像处理实验报告

上传人:小** 文档编号:90930372 上传时间:2019-06-20 格式:DOC 页数:35 大小:4.75MB
返回 下载 相关 举报
中南民族大学数字图像处理实验报告_第1页
第1页 / 共35页
中南民族大学数字图像处理实验报告_第2页
第2页 / 共35页
中南民族大学数字图像处理实验报告_第3页
第3页 / 共35页
中南民族大学数字图像处理实验报告_第4页
第4页 / 共35页
中南民族大学数字图像处理实验报告_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《中南民族大学数字图像处理实验报告》由会员分享,可在线阅读,更多相关《中南民族大学数字图像处理实验报告(35页珍藏版)》请在金锄头文库上搜索。

1、院 系: 计算机科学学院 专 业:计算机科学与技术 年 级: 2011级 课 程 名 称: 数字图像处理 组 号: 02 姓名(学号): 谢 枫 11061143 石小飞 11061148 黄 煜 11061144 柳卫平 11061150 李春豪 11061147 指 导 教 师: 徐胜舟 2014年 4月 29日年级2011级班号5组号02学号专业计算机科学与技术姓名实验名称Matlab图像处理基础实验室9实验目的和要求一、实验目的:(1)熟悉Matlab开发环境;(2)掌握Matlab中数字图像的读取、显示、保存的基本方法的使用;(3)掌握不同类型的数字图像之间转换方法;(4)加深空间分

2、辨率和灰度分辨率对图像显示效果的影响;(5)熟悉Matlab中的傅里叶变换;(6)基于Matlab的数字图像程序设计方法;二、实验内容:(1)在Matlab中运用imread函数读取一幅RGB图像(从实验素材中任意选择),查看该图像的大小、数据类型信息,并将该图像转换为灰度图像后以bmp格式保存。(2)运用imread函数读取一幅灰度图像(从实验素材中任意选择),分别对其进行2采样、4采样和8采样,将原图像及采样后的三幅结果图像按同一大小显示出来并比较空间分辨率对图像显示效果的影响。(3)运用imread函数读取一幅灰度图像(从实验素材中任意选择),分别以5,10,50为间隔对其灰度重新进行均

3、匀量化,将原图像及重新量化后的三幅结果图像按同一大小显示出来并比较灰度分辨率对图像显示效果的影响。(4)读取一幅灰度图像,对其进行快速傅里叶变换,将原空域图像和变换后的频域图像显示在同一窗口中。三、实验要求:(1)针对具体实验内容要分别展示:指令(或m文件),输出结果,成因分析,经验总结。(2)所有生成的图像或m文件,必须命名,比如图n:描述图像信息;*.m文件:描述文件信息。(3)严禁抄袭,一旦发现雷同,所有涉及者均判实验报告不及格。实验原理(算法流程)实验(1):1.代码实现I=imread(peppers.png);%将图像peppers.png读入数组I中imshow(I); %显示图

4、像Iimfinfo(peppers.png); %读取图像大小、数据类型信息ans %查看图像大小、数据类型信息I=rgb2gray(I); %将图像转换为灰度图像Iimwrite(I,peppers.bmp);%将转换后的图像以文件名peppers.bmp保存2.运行结果1-1-1图 查看Peppers.png图片的基本信息和显示图片过程1-1-2图 将Peppers.png图片保存为peppers.bmp图片3.实验分析实验原理(算法流程)先用imread()函数将peppers.png存入I数组中,可见1-1-1图右上角的Workspace中的I。然后用imfinfo()函数和ans函数

5、读取该图像的大小、类型等信息,具体在1-1-1图的Command Window中可见。至于图片格式的转换,就是用rgb2gray()函数将保存在I数组中的数据转换成灰度格式保存在原来的数组I中。最后将变换所得到的数据保存于peppers.bmp文件中。实验(2):1.代码实现I=imread(lena.bmp);%读取灰度图片subplot(221),imshow(I,),title(256*256,256)I=I(1:2:end,1:2:end);%图片采样subplot(222),imshow(I,),title(128*128,256)I=I(1:2:end,1:2:end);%图片采样

6、subplot(223),imshow(I,),title(64*64,256)I=I(1:2:end,1:2:end);%图片采样subplot(224),imshow(I,),title(32*32,256)2.运行结果1-2 图 图片空间分辨率对图片的影响3.实验分析由1-2图可以看出,在保持灰度级数一定的条件下,随着图片空间分辨率的减半,即256*256,128*128,64*64,32*32的图像,图中的各个区域边缘处的棋盘模式越来越明显,并且全图的像素颗粒越来越粗。证明了空间分辨率是影响图片清晰度的因素之一。实验(3):1.代码实现I=imread(lena.bmp);%读取灰度图

7、片subplot(221),imshow(I,256),title(256*256,256)%灰度级为256subplot(222),imshow(I,50),title(256*256,50) %灰度级为50实验原理(算法流程)subplot(223),imshow(I,10),title(256*256,10) %灰度级为10subplot(224),imshow(I,5),title(256*256,5) %灰度级为52.运行结果1-3 图 图片灰度级对图片的影响3.实验分析该实验是在空间分辨率一定的前提下,改变灰度级别来观察图片的变化情况。由1-3图可以看出,灰度级从256一次到50、

8、10、5过程中,图中的各个区域边缘处的棋盘模式也越来越明显,并且全图的像素颗粒越来越粗。证明了灰度分辨率也是影响图片清晰度的因素之一。实验(4):1.代码实现A=imread(saturn.png);%读取真彩图B=rgb2gray(A);%将真彩图转换为灰度图subplot(121),imshow(B);%显示灰度图C=ffshift(fft2(B);%计算傅里叶变换并位移subplot(122),imshow(log(abs(C),);%显示变换频谱实验原理(算法流程)2.运行结果1-4图 图片的傅里叶变换效果3.实验分析 由1-4图可以看出,傅里叶变换对灰度图片进行频谱转换,很好的刻画了

9、图片的变换特征。代码中运用了fftshift()函数将变换后的图像频谱中心从矩阵的原点移动到了矩阵的中心。为了够清楚的观察到转换效果,最后用abs()函数对变换结果进行求模运算,避免不能显示的复数。因此得到了由图中的变换效果。年级2011级班号5组号02学号专业计算机科学与技术姓名实验名称Matlab图像图像增强实验室9实验目的和要求1.实验目的(1)掌握空域点处理图像增强方法;(2)掌握空域滤波图像增强方法;(3)掌握频域滤波图像增强方法;2.实验内容(1)读取一幅对比度不足的图像,对该图像进行直接灰度变换,包括图像求反、线性灰度变换、对数变化,并将原图像及变换后的图像进行对比。(2)读取一

10、幅直方图不均匀的图像,对该图像进行直方图均衡处理,显示处理前后的图像以及它们的灰度直方图。(3)读取一幅灰度图像,对其添加均值为0,方差为0.02的高斯噪声,然后对添加噪声后的图像分别用3,9,18幅相同图像对其进行相加求平均结果,比较添加噪声图像与结果图像。(4)读取一幅灰度图像,对其添加均值为0,方差为0.01的高斯噪声,然后分别对其进行中值滤波、sobel算子滤波、Prewitt算子滤波,比较添加噪声图像与滤波后的结果图像。(5)读取一幅灰度图像,分别对其进行理想低通滤波和巴特沃斯高通滤波,显示滤波结果。3.报告撰写要求:(1)针对具体实验内容要分别展示:指令(或m文件),输出结果,成因

11、分析,经验总结(2)所有生成的图像或m文件,必须命名,比如图n:描述图像信息;*.m文件:描述文件信息(3)严禁抄袭,一旦发现雷同,所有涉及者均判实验报告不及格实验原理(算法流程)实验(1):1.代码实现I=imread(kids.tif);subplot(221),imshow(I);I=double(I);I1=I;I2=I;I3=I;%图像求反I1=256-1-I1;I1=uint8(I1);subplot(222),imshow(I1);%线性灰度变换M,N=size(I2);for i=1:M for j=1:N if I2(i,j) = 30 I2(i,j)=I2(i,j); el

12、seif I2(i,j)=150 I2(i,j)=(200-30)/(150-30)*(I2(i,j)-30)+30; else I2(i,j)=(255-200)/(255-150)*(I2(i,j)-150)+200; end endendsubplot(223),imshow(uint8(I2);%对数灰度变换I3=41*log(1+I3);I3=uint8(I3);subplot(224),imshow(I3); 实验原理(算法流程)2.运行结果2-1图 图像求反、线性灰度变换、对数变换效果对比3.实验分析上图中的四幅图片从左到右,从上到下分别是原图、图像求反效果图、图像线性灰度变换效

13、果图、图像对数变换效果图。从上图可看出,原图像与求反图像之间存在很大差异,而求反的操作就是I=256-1-I这条语句实现的,图像可以说是由黑变白。线性灰度变换图像的效果和原图最接近,其主要是将图像灰度级拉伸,增强对比度,将不需要的细节灰度级压缩,所以线性变换图像看起来比原图相对清楚、明亮。而对数是对原图像进行动态范围的的压缩,因此图片的细节可见程度相对明显。实验(2):1.代码实现I=imread(mandi.tif); subplot(221),imshow(I),title(原图和其直方图);subplot(222),imhist(I); %显示图像直方图I1=histeq(I); %对图像进行直方图均衡化处理subplot(223),imshow(I1),title(直方图均衡化后的图和其直方图);subplot(224),imhist(I1); %显示直方图均衡化后的图和其直方图实验原理(算法流程)2.运行结果2-2图 图片直方图均衡处理效果图和直方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号