5-4 图像缩放实验(LCD显示)点击查看完整视频
1、实验目的
本节视频的目的是学习图像缩放的原理,掌握图像的读取方法,并实现在LCD上显示缩放前后的图像。
2、实验原理
图像缩放是指对数字图像的大小进行调整的过程。图像缩放需要在处理效率以及结果的平滑度和清晰度上做一个权衡。当一个图像的大小增加之后,组成图像的像素的可见度将会变得更高,从而使得图像表现得“软”。相反地,缩小一个图像将会增强它的平滑度和清晰度。
在 DSP 平台上,有限的高速存储资源限制了这些算法效率的直接发挥,需要针对算法及 DSP 平台的性能结构特点进行高效的数据调度。而最邻近插值是最为简单的插值方法,即把这个非整数坐标作一个四舍五入,取最近的整数点坐标处的点的颜色。
最邻近插值的的思想很简单,就是把这个非整数坐标作一个四舍五入,取最近的整数点坐标处的点的颜色。图示通过最邻近插值法将一张图像放大三倍的效果,就是根据所期望放大的尺寸数据,在原有图像像素的基础上在像素点之间取最近的整数点坐标处的点的颜色插入。
如果通过最邻近插值法将一个图像放大 N 倍,假设目标图像中(x,y)坐标对应的源图像坐标为(x_0,y_0)。 则可得到坐标的转换公式:
x_0=x/N和y_0=y/N
举个例子,将一个 3*3 的图像放大为 4*4 的图像,就相当于放大了 4/3 倍,则目标图像中 (1,3)坐标对应的源图像坐标为(1,2)。取整的方式是取浮点坐标最邻近的左上角的整数点。
3、操作现象
(1)连接仿真器和电脑的USB接口,
(2)将拨码开关拨到DEBUG模式01111,连接实验箱电源,拨动电源开关上电。
实验现象:
- 导入工程,选择Demo文件夹下的对应工程
- 编译工程,生成可执行文件
- 将CCS连接实验箱并加载程序 程序加载完成后点击运行程序
- 运行程序后,CCS的Console窗口会打印相关信息,同时LCD会显示标题
- 稍等片刻后,图像处理完成,LCD会显示缩放处理前后的图片