打色子走的三国游戏:信息隐藏(图像处理)实验报告

来源:百度文库 编辑:偶看新闻 时间:2024/05/07 17:19:53

实验一、图像输入与输出

实验目的:

学习在MATLAB环境下对图像文件的I/O操作 。

实验要求:

1.在Matlab环境下读入一幅.jpg格式的灰度图像并显示该图像;

2.显示多幅图像。读入四幅灰度图像,并用两排显示。

实验结果:

 

实验二、直方图处理

实验目的:

获取图像的直方图,并利用直方图均衡化进行图像增强。

实验要求:

1.在Matlab环境下读入.jpg格式的灰度图像,分别显示该图像的直方图以及归一化直方图;

2.进行直方图均衡化。显示均衡化后的图像,以及该图像的直方图。

实验结果:

 

原图                                              直方图

 

归一化直方图                                直方图均衡化后的结果图像

 

 

直方图均衡化后的结果图像的直方图

实验三、使用DCT进行变换编码

实验目的:

了解图像压缩中常用的DCT变换。

实验要求:

1.在Matlab环境下显示4x4的DCT基函数图像;

2.读入.jpg格式的灰度图像,对该图像进行8x8的DCT变换,将得到的系数的50%截去,再对截去的系数阵列进行逆变换得到重构图像,以图像形式显示重构图像和原始图像的误差。

实验结果

 

        

原图                                        4x4DCT基函数图像

 

    

重构图像                                 重构误差图像

实验四、图像加密

实验目的:

了解基于置乱的图像加密方法。

实验要求:

1.读入.bmp格式的灰度图像,编程实现基于Arnold变换的图像置乱加密算法 。

实验结果:

原图                                    置乱1

置乱2                                    置乱3

置乱4                                  置乱5

置乱6次                           置乱96次