灰度化处理
来源:互联网 发布:系统的软件结构图 编辑:程序博客网 时间:2024/06/10 19:48
灰度化:灰度化就是使彩色的R、 G、 B分量值相等的过程。由于R、 G、 B的取值范围是0-255,所以灰度的级别只有256级,即灰度图像仅能表现256种颜色(灰度)。
由于灰度图像仅能显示256色灰度级,因此对直彩色DIB(24位)进行灰度化处理时,必须首先将它转化为256色位图(8位)。
对于非真彩色位图,只需将其颜色表中各颜色表项所示的颜色转化为灰度级,然后用得到的灰度级颜色表来创建调色扳,并用该灰度调色板来处理位图。
加权平均值法:根据重要性或其他指标给R、G、B赋予不同的权值,并使R、G、B它们的值加权平均,即:R = G = B = (WrR + WgG + WbB) / 3。
其中Wr、Wg、Wb分别外为R、G、B的权值。Wr、Wg、Wb取不同的值,加权平均值法就将形成不同的灰度图像。由于人眼对绿色的敏感度最高,对红色的敏感度次之,对蓝色的敏感应最低,因此使Wg > Wr > Wb将得到较合理的灰度图像。 实验和理论推导证明,当Wg=0.30,Wg=0.59,Wb=0.11时,即当Vgray= 0.30R + 0.59G + 0.11B ,R = G = B = Vgray时,能得到最合理的灰度图像。
注:由于灰度图像仅能显示256色灰度级,因此对直彩色DIB(24位)进行灰度化处理时,必须首先将它转化为256色位图(8位)。
对于非真彩色位图,只需将其颜色表中各颜色表项所示的颜色转化为灰度级,然后用得到的灰度级颜色表来创建调色扳,并用该灰度调色板来处理位图。
0 0
- 图像灰度化处理
- 灰度化处理
- delphi图像灰度化处理
- 数字图像处理之灰度化
- 图像处理:图像灰度化
- 图像处理第一步:灰度化
- 图像处理之灰度化
- java 图片处理灰度化
- [matlab图像处理] 灰度化 (自己计算灰度化)
- Delphi图像处理 -- 灰度化和灰度直方图
- 图像处理opencv2-灰度直方图以及灰度直方图均衡化
- 图像处理之图像灰度化
- 彩色图像的灰度化处理
- WPF:图像处理(二)灰度化
- 图像处理之图像灰度化
- android图像处理之灰度化
- Win8MetroC#数字图像处理--2.1图像灰度化
- WPF:图像处理(二)灰度化
- WindowsPhone8 实现文本滚动效果
- 2013&2014
- IOCP 实现一个简单高并发服务器程序
- TCP并发服务器实例--多线程
- 第三十七天【java虐我千百遍,我待java如初恋】
- 灰度化处理
- qemu虚拟机通过tun/tap上网
- NumPy学习笔记
- servlet 监听器
- 我的Java之路的开始!
- pthread_create用法
- commons.dbutils1.2介绍及使用
- HTML特殊字符编码对照表
- 关于在TextBox中写入换行“\r”有用,但是在txt文件中使用“\r”无效的问题