图象处理与计算机视觉实验指导书(1)

  • 格式:doc
  • 大小:29.00 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理实验指导书

(1)图像变换与压缩

一、实验目的

1、熟悉掌握MATLAB 6.5软件的使用方法。

2、掌握图像变换的示例程序,能够分析图像处理结果。

3、在图像变换例程的基础上,完成变换压缩编码程序的编写,并分析图像处理结果。

二、实验设备

1、计算机

2、MATLAB6.5软件

三、实验步骤

1、熟悉MATLAB 的编译环境,了解各个菜单、窗口,如Command Window 、Workspace 、Command History 、Current Directory 等的作用和使用方法。

2、能在命令窗口中进行简单的矩阵运算操作,了解指令的单步执行与一次性执行的差别。 例程:a=[1,3,5;7,9,11;13,15,17]

b=[2,4,6;8,10,12;14,16,18]

c=a+b

* 注意查看变量工作空间看看各变量的值

3、学会使用MATLAB 的文件编辑器:把上面的例程在文件编辑器中输入,取一个文件名,然后在命令窗口中输入文件名来执行程序。

4、进行DCTtrans 程序的输入和演示,弄懂程序语句含义,理解程序执行过程,分析图像处理效果。

5、在DCTtrans 程序的基础上,编写基于离散余弦变换的压缩编码的程序,分析其对图像的压缩原理与压缩比,分析图像处理效果。 压缩比:压缩编码后图像点数

原始图像点数=r 信号噪声比:{}{}∑∑

∑∑-=-=-=-=-=101

02101

2),(ˆ),(),(N i M j N i M j j i f j i f j i f NMSE 四、实验报告要求

(1) 实验名称、专业、班级、姓名、同组者姓名、实验台号、实验日期、交报告日期;

(2) 实验目的;

(3) 所应用的图像处理基本算法;

(4) Matlab 程序;

(5) 图像处理效果图;

(6)对图像处理效果的分析;

(7)实验体会或建议。

五、思考题

1、图像变换的意义。

2、基于图像变换的图像压缩的工作原理。

六、后附程序

程序1:DCTtrans

====================================== clear;

clc;

I=imread('d:\mylab\LENA256','bmp');

figure(1),imshow(I);

I=im2double(I);

A=dct2(I);

C1=idct2(A);

figure(2),imshow(C1);

B=A;

[m,n]=size(B);

for(i=1:m)

for(j=1:n)

if(abs(B(i,j))<0.1)

B(i,j)=0;

end

end

end

C2=idct2(B);

figure(3),imshow(C2);