数字图像处理实验(011年).docVIP

  • 7
  • 0
  • 约2.16万字
  • 约 6页
  • 2017-03-18 发布于贵州
  • 举报
数字图像处理实验(011年)

数字图像处理实验一 图像变换 实验目的 了解matlab有关图像的基本操作,如图像的读写,显示等。掌握二维DFT变换及其物理意义,掌握基本的灰度变换方法。 实验要求 在Matlab workspace中生成一幅大小为512×512像素的8位灰度图, 背景为黑色,中心有一个宽40像素高20像素的白色矩形。如下图所示: 将这幅图像保存为文件test.bmp。 从文件test.bmp中读出图像到变量I。 在Matlab图形界面中显示变量I所代表的图像。 对I作二维DFT变换,结果保存到变量F。注意将频域原点调整至中心位置。 将傅立叶频谱,即|F|的取值范围调整为0-255并显示。 将上题结果作对数变换后再进行显示,结果应与课本Figure 4.3 b 一致。说明对数变换能使频谱显示效果更好的原因。 对频谱图的物理意义作简要说明。 实验流程 理论知识 在8位灰度图中,像素值大小为0-255。0代表黑色,255代表白色。 二维DFT计算公式为 。 由于二维DFT是一种行列可分离的变换,其结果也可以由在两个方向上先后做一维DFT得到。具体流程为: 对图像每一行(即某个值),做一维DFT,得到的结果保存为矩阵的一行。 对矩阵的每一列(即某个值),做一维DFT,得到的结果保存为矩阵的一列。 直接对图像做傅立叶变换,结果的原点处于图像左下角。将傅立叶变换结果的原点移到矩阵中心位置可利用公式。 傅立

文档评论(0)

1亿VIP精品文档

相关文档