TIC6000传授教化实验箱操作教程:5-18 RGB24图像灰度转换(LCD显示)_灰度_图像
(1)加权均匀法
(2)均匀值法:对彩色图像的每个像素中的R、G、B三个分量的值进行大略的算术均匀,将得到的均匀值作为灰度图像对应像素的亮度值。
(3)最大值法:将彩色图像的每个像素中的R、G、B三个分量中的最大值作为灰度图对应像素的灰度值。
RGB24图像灰度转换:加权均匀法
所谓加权均匀法便是根据三基色的主要性及其他指标,将R、G、B三个分量以不同的权值进行加权均匀。由于人眼对绿色的敏感最高,对蓝色敏感最低,因此我们可以按照下式对R、G、B三分量进行加权均匀,则能得到较合理的灰度图像。
而实际运用时,希望避免低速的浮点运算,以是须要整数算法,变种的公式:
Gray = (R30 + G59 + B11 + 50) / 100
整数算法已经很快了,但是末了的除法仍制约了速率。移位比除法快多了,以是可以将系数缩放成 2 的整数幂。
本实验利用8位精度,2 的 8次幂是256,以是这样打算系数
0.299 256 = 76.544 ≈ 76
0.587 256 + (0.544) = 150.272 + 0.264 = 150.816 ≈ 150
0.114 256 + (0.816) = 29.184 + 0.896 = 30.08
由于四舍五入会有较大的偏差,以是将以前的打算结果的偏差一起打算进去,舍入办法是去尾法。移位优化之后,8位精度系数,如下:
Gray = (R76 + G150 + B30) >> 8
程序流程设计
程序流程设计中首先要进行外设使能配置,接着进行LCD管脚复用配置和LCD中断配置,然后进行LCD显示的初始化,末了读取工程目录下的BMP图像并进行RGB24图像的灰度转换处理,将图像数据显示到LCD上。
三、操作征象实验设备
本实验利用的硬件接口为LCD,所需硬件为实验板、仿真器、LCD和电源。
硬件连接
(1)连接仿真器和电脑的USB接口,
(2)将拨码开关拨到DEBUG模式01111,连接实验箱电源,拨动电源开关上电。
软件操作
导入工程,选择Demo文件夹下的对应工程
编译工程,天生可实行文件
将CCS连接实验箱并加载程序
程序加载完成后点击运行程序
运行程序后,CCS的Console窗口会打印干系信息,同时LCD会显示标题。
稍等少焉后,图像处理完成,LCD会显示灰度转换处理前后的图片。
实验结束后,先点击黄色按钮停息程序运行,再点击赤色按钮退出CCS与实验箱的连接,末了实验箱断电即可。
本文系作者个人观点,不代表本站立场,转载请注明出处!