为什么图片识别要将彩色图像灰度化?

正式解释这个问题之前,我们需要了解,什么是灰度化?
什么是灰度化
简单地说,灰度化处理就是将一幅彩色图像转化为灰度图像的过程。
当我们在电脑、电视、或手机等显示器上显示彩色时,rgb模型是为达到目的而较为常用的一种彩色信息表达方式。
rgb模型也称为加色混色模型,是以r(红)g(绿)b(蓝)三色光互相叠加来实现混色的方法,尤其适用于显示器等发光物体。
而灰度化就是使彩色图像的r、g、b分量相等的过程,即令r=g=b,此时的彩色表示的就是灰度颜色。
会使用photoshop的小伙伴可以打开颜色设置,令r=g=b,会发现随着数值的变化而出现明暗不同的灰色。
当r=g=b=255时,灰度值达到最高,显示为白色,反之则显示为黑色。
不会photoshop的小伙伴们可以尝试用另一个方法来体会:当我们使用微信对屏幕进行截屏时,仔细观察鼠标下方的文字,会发现显示有当前鼠标所指位置的rgb值。如下图:
对下图的彩色和灰色部分分别进行rgb值查看,会发现彩色部分r、g、b值各有不同,而灰色部分则仅有灰度值的变化。
图像灰度化的目的
上文说到了将彩色图像转化为灰度图像的过程就是图像的灰度化处理过程。
图像灰度化的目的是为了简化矩阵,提高运算速度。
彩色图像中的每个像素颜色由r、g、b三个分量来决定,而每个分量的取值范围都在0-255之间,这样对计算机来说,彩色图像的一个像素点就会有256*256*256=16777216种颜色的变化范围!
而灰度图像是r、g、b分量相同的一种特殊彩色图像,对计算机来说,一个像素点的变化范围只有0-255这256种。
彩色图片的信息含量过大,而进行图片识别时,其实只需要使用灰度图像里的信息就足够了,所以图像灰度化的目的就是为了提高运算速度。
当然,有时图片进行了灰度处理后还是很大,也有可能会采用二值化图像(即像素值只能为0或1)。
图像灰度化处理的几种方式
图像灰度化处理主要有以下几种方式:
1. 分量法
将彩色图像中的三分量的亮度作为三个灰度图像的灰度值,可根据应用需要选取一种灰度图像。
图:来源于网络
2. 最大值法
将彩色图像中的三分量亮度的最大值作为灰度图的灰度值。
图:来源于网络
3. 平均值法
将彩色图像中的三分量亮度求平均得到一个灰度值。
图:来源于网络
4. 加权平均法
根据重要性及其它指标,将三个分量以不同的权值进行加权平均。由于人眼对绿色的敏感最高,对蓝色敏感最低,因此,按下式对rgb三分量进行加权平均能得到较合理的灰度图像。
图:来源于网络
对于以上四种处理方式,可根据实际需要进行选择。下图为分别使用四种方法得到的不同效果。


物奇微电子持续拓展产品纵深领域 回顾物奇微电子六载芯路
苹果三款新iPhone即将开售 肾准备好了没?
法拉利塞博朋克2077概念车曝光!经典设计语言、未来派风格和科技感的结合
一个简单但非常有用的小前置放大器电路
利用电脑端软件WINCC控制台灯
为什么图片识别要将彩色图像灰度化?
索尼将于1月8日发布全新一代电视芯片
单线圈数字解调快速无线充电方案发射PCBA
IC设计中同步复位与异步复位的区别
PCB抄板:CPC采用GE Fanuc的PACSystems
TCOOP-M068-升压模块-TP8350
IP应用研讨会:Imagination大学计划助力学术材料共享利用
科大讯飞AI助残行动一直在路上
5G的商业化进入正循环,驱动核心网从5G迈向5.5G
韩国NAND闪存芯片出口额恢复增长
尚德拒绝政府救助:施正荣犯众怒或被扫地出门
OpenCV的基础使用方法及运行成果
华为P10最新消息:华为P10退货有戏?余承东发微博反思华为P10闪存门事件
AI时代,EDA下一步的进化方向是什么?
疫情防控再升级,无感测温保障您的出行安全