机器视觉01——向光而生,从0出发,认识光与色
七月来临,各省高考分数已揭榜完成。而高考后新旅程,对于有志于踏入IT领域的高考少年们,想要假期这个绝佳时机开启探索IT世界的,我把相关领域摸爬滚打几十年的心得和实战经验,在此分享!
机器视觉在工业4.0及IT行业都是炙手可热,相关的热度及话题,这两年太多太多,所以其应用前景这些,不在这里说了——我们力争抛开课堂,首先简单易懂的说说与之密不可分、至关重要的光——让我们,从0开始,向光而生! 关注IT,关注视觉,那我们——必须关注光,了解光!——关注光,不仅机器视觉相关,同样生活息息相关,想想大师拍出来的美照吧!
请相信:如果你足够了解光,机器视觉相关光源及打光,根本不是问题!
本文内容:光的基本理解(生活中的光),颜色的形成(光与色的关系),颜色属性,常见光特点及视觉应用。
1、生活中的光
在生活中,最常见的光主要来自于太阳。而太阳光的辐射也是最为全面,虽然太阳光看起来是没有颜色的,但太阳光的组合成分却最为复杂,也就是说太阳光是复合光。
我们可以认为:太阳光主要分为可见光、不可见光两部分——原来,我们天天沐浴的阳光,还有一部分我们压根儿没有看见。
通过下图,可以看看我们对光(波)的利用。
![]()
光的利用 我们看不见的不可见光,主要包括红外区域不可见光,和紫外区域的不可见光。
可见光主要是波长为 380nm~760nm 的光,而这部分光我们玩儿三棱镜,通过对太阳光色散,获取到后就看到了。
![]()
太阳光 可见光中,不同波长的光线呈现不同的颜色,也即是:光的波长,决定特定颜色特征。
如前所述,日常我们见到的太阳光(白光),包含多种颜色波段的光,而这种白光可以通过三棱镜进行分解,这些我们在初级物理中学过了。
2、光与色的关系
五光十色——说光不讲色,实在没有道理!!
没有搞清楚什么是色彩(注:色、颜色、色彩,随便用了啊),就去深入学习光和色的知识,感觉不靠谱!
什么是颜色?颜色是人脑对不同波长及强弱的光线所产出生的差异感。物体自发光或反射光线被人脑接受后,形成了对“色彩”的辨识。这个概念,对其他动物适用吗?对植物呢?
换个角度讲,我们看到的大千世界本身并没有色彩,而是物体自发光或反射光到我们眼睛后,大脑对不同光波所产生不同的视觉反应,成为了色彩斑斓的视觉世界。也可以是,每个人看到的世界,是不同色彩的世界!
也许,在其他动物眼中红色是其他颜色,你比如说很多动物都是色盲,在他们的眼里只有黑白灰。
所以:颜色的关键有二——光与感光体!
3、颜色的属性
色彩属性有三:色相,明度和纯度,每一种色彩都有这三种属性。。
1)色相
色彩,首先具有色相属性。那什么是色相呢?此色相非彼色相啊!!
色相,字面意思就是色彩所呈现出来的相貌,长什么样子,有点怪!
通俗一点讲,其实就是你看到的是什么颜色,它是红色还是绿色,色相通俗的叫色彩的名称,啥颜色,这样这个概念就非常好理解了。
![]()
色相——色即是空,空即是色 2)明度
色彩的第二个属性是明度。明度是指色彩的明亮程度,更多时候叫亮度。
在任何颜色中添加白色,明度上升,添加黑色,明度下降。因此,色彩中明度最高的是白色,明度最低的黑色。
![]()
明度变化对比——红也能黑 3)纯度
色彩的第三个属性是纯度,更多时候叫色彩的饱和度。纯度是指色彩的鲜艳程度,纯度越高,色彩亮丽鲜明,充满朝气。相反,纯度越低,颜色浑浊,给人成熟稳重的印象,纯度最低的是灰色(无彩色)。
![]()
色彩纯度对比 特别的情况是无彩色,即黑、白、灰。黑、白、灰也叫中性色,确切的说黑、白、灰不是颜色,也就是我们不能称呼黑为黑色、白为白色、灰为灰色。
4、常见光特点
在机器视觉中,通常主要用到的是可见光,及部分红外光、部分紫外光。
机器视觉中光与色的关系,与生活中视觉人眼对颜色的感知,原理相通的。
机器视觉常见光包括白光、红光、绿光、蓝光,还有红外光、紫外光,其各自特点及视觉应用简述如下:
1)白色光:机器视觉中白色光分为冷、暖、中间色调颜色,与我们生活中的冷暖色点灯光相通的。通常在拍摄彩色图像时使用此类光源效果较好,如果对于彩色图像中某一部分有特殊需求,可以采用特殊的光线操作。
2)红光:三原色光中的一种,可以透过一些比较暗的物体,也可以根据颜色的吸收等不同的方法,实现不同打光效果,突出检测目标的特征,并且红色光源能够提高对比度。
3)绿光:三原色光中的另一种,主要针对于红色背景、银色背景。同时 3C 应用中,传送带比较普遍采用绿色。
4)蓝光:同属于三原色光中的其中一种,比较适用于银色背景下的目标物的打光。
5)红外光:属于不可见光之一,透过力强,对于塑料穿透性好。采用红外线可以将封装好的金属电路等内部元件显示出来,在这种应用场景下,效果和 X 射线类似,同时具有对于人体无伤害的特点。
6)紫外光:属于不可见光之一,波长较短,且穿透力强。紫外光主要典型应用:证件检测、触摸屏 ITO 检测、点胶溢胶检测、金属表面划痕检测等。
7)X-ray 光:特点为波长短,穿透性好。X-ray可用于透视检测、轮毂划痕及裂纹检测等。
5、后续内容
搞清楚了什么是色彩及色彩属性,后续将介绍三原色,并逐渐深入,慢慢掌握混色配色技能。