搜索
您的当前位置:首页正文

实验2

来源:欧得旅游网


实验二 MATLAB数字图像处理初步

一、实验内容及步骤

1)

1.1.利用imread( )函数读取一幅图像,存入一个数组f中;

1.2. 对图像进行取反变换,存入变量f1。

1.3.对图像进行垂直镜像变换;存入变量f2

1.4.对图像进行水平镜像变换;存入变量f3

1.5.对图像进行转置变换;存入变量f4

1.6 对图像进行变换,只要图像左半部分;存入变量f5。

1.7.显示变换后所有图像

2)

2.1. 利用imread( )函数读取灰度图像,存入一个数组f中;.

2.2. 对图像进行顺时针旋转45度变换;

2.3. 对图像进行右下方移动50,40像素;

2.4. 对图像进行平移变换;向上平移100像素,向左平移200像素;

2.5. 缩放图像0.5倍。

2.6 用imcrop函数剪切像素区间300 300 到 600 600。

2.7.将以上图像在一个窗口显示出来,窗体标题为学号+姓名。gname=figure(1); set(gname,'Name','学号+姓名')

3)

3.1.读入彩色图像frgb,计算图像像素个数num和像素的均值ave。

3.2利用roipoly函数截图图像中一部分,参见第四章表4.2。

3.3显示原图和截取部分。

4)扩展实验

按照图像基本运算参考代码文档对图像进行处理。

四、考核要点

1、熟悉对图像库中的任意图像进行平移、垂直镜像变换、水平镜像变换、缩放和旋转操作。

2、熟悉对图像进行缩放操作。

3、图像像素处理。

五、实验仪器与软件

(1) PC计算机

(2) MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)

(3) 实验所需要的图片

六、实验报告要求

描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果和源代码,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。

1、 所有实验源代码。

2、 必须要截图实验结果。1.7,2.7,3.3.

截图标注

七、思考题

1.改变水平和垂直的偏移量,观察显示?

2.改变缩放比例,看看效果如何?

3. 改变旋转角度,显示效果会怎么样??

八、实验代码及结果

例:

代码:

whos I % 显示图像I的基本信息

whos I ……

whos I 例结果:

步骤***

% 显示图像I的基本信息

% 显示图像I的基本信息

因篇幅问题不能全部显示,请点此查看更多更全内容

Top