机器视觉光源选型攻略
點擊上方“小白學視覺”,選擇加"星標"或“置頂”
重磅干貨,第一時間送達
在機器視覺系統中,光源具有非常重要的作用,選擇合適的光源成為決定整個系統成敗的關鍵因素,光源的主要目的就是將被測物體與背景盡量明顯分別,獲得高品質、高對比度的圖像。下面帶您了解一下機器視覺光源顏色的選擇攻略:
一般情況下,如果使用黑白相機,又對被測物體的顏色選擇沒有特殊的要求,紅色是比較合適的選擇。因為紅色LED壽命長、穩定、價格低廉,更重要的是紅色LED的波長更接近傳感器的靈敏度峰值,而通常的CCD對紫色、藍色的光敏感程度沒有紅光強。
如果進行彩色成像,則通常考慮使用白色光源。白色LED光源的制造有幾種方法,一種是使用白色LED制造,發光管內部有藍色發光芯片與受到激發后發出黃色的熒光粉,發出的光按一定比例疊加到一起,看起來形成了白色,這是最為常見的形式。另一種方法是使用紅綠藍三種不同顏色的LED,按某種順序或方式在光源上進行排列,并分別控制每種顏色的度,使用相對方便。此種方法通常使用四個單色RGGB顆粒進行排列,所以其中的綠色分量通常會比較足,之所以多加一個綠色的G通量,是因為人眼對綠色光源(波長555nm)最敏感。
機器視覺應用中應注意目標顏色與光源顏色的搭配,我們看到某個物體成某種顏色,是因為其反射了對應的光譜。我們拍攝物體時,如果要將某種顏色打成白色,那么就得使用與此顏色相同或相似的光源(光的波長一樣或接近),而如果要打成黑色,則需要選擇與目標顏色波長差較大的光源。
彩色圖像中,除了黑色、灰色不明顯,其它如白色、紫色、藍色、綠色、黃色、橙色、紅色、棕色都很明顯,色彩飽滿艷麗。多色排線在白色光源下的黑白相機大尺度成像,可以發現其中的白色、黃色、綠色、橙色較明亮,說明相機對這些波長比較敏感。在紅光下成像時,白、紅、橙、黃幾種顏色比較明顯,其它的顏色都很暗,說明紅光照射物體時,物體本身有紅色分量時,才能反射紅光,在黑白相機下表現為紅色特征。而在綠色光源下,則白色、綠色、黃色表現明亮,其它較暗淡。藍色光源下,白色、紫色、藍色等表現較亮,有效反射藍光。從中也可以發現,白色,無論在什么光照下,都成明顯的白色,是因為其本身不吸收光譜,任何光譜照射到其表面上都會被反射;相反,黑色材料則無論什么光照射上去都不反光成黑色。
生活中看到某個物體呈現某種顏色,是因為物體表面反射了該對應的光譜。
視覺應用中,為目標顏色合理地選擇光源的顏色有利于降低算法難度、提高系統穩定性。
同類色
同類色指色相性質相同,但色度有深淺之分。
是色相環中15°夾角內的顏色。
如深紅與淺紅,深藍與淺藍。
鄰近色
鄰近色,就是在色帶上相鄰近的顏色。
例如紅色和橙色。
是色相環中,凡在60度范圍之內的顏色都屬鄰近色的范圍
互補色/對比色
有非常強烈的對比度,在顏色飽和度很高的情況下,可以創建很多十分震撼的視覺效果。
例如橙和藍、紅和綠、黃和紫。
在色相環中每一個顏色對面(180度對角)的顏色。
類似色
類似色是指在色輪上相鄰的三個顏色。
在色輪上90度角內的色統稱為類似色。
例如紅-紅橙-橙、黃-黃綠-綠、青-青紫-紫等均為類似色。
光源顏色的選擇
基于以上顏色理論,如果要將目標打成白色需要選用同類色,如果要目標打成黑色需要選用互補色。
合理選擇光源顏色可以使特征和背景之間產生較大的灰度差別。一把情況下,如果使用黑白相機,對被測物體的顏色沒有特殊要求的情況下,紅色是比較好的選擇。
紅色LED壽命長、穩定、價格低。通常ccd對紅光比較敏感。
波長越長,穿透能力越強。紅外的穿透能力強,適合檢測透光性差的物體,如棕色口服液雜質檢測。
波長越短,擴散能力越強。紫外對表面的細微特征敏感,適合檢測對比不夠明顯的地方,如食用油瓶上的文字檢測。? 表面瑕疵檢測一般使用藍光。
不同波長的光線聚焦點不一樣,可以參照彩虹形成的原理。在圖像中心區域,不用顏色形成的光斑是同心圓。向圖像邊緣移動時會產生彩虹效應,目標特征將在更大區域上成像,會導致對比度降低。對像素較小的相機影響更嚴重。
好消息!
小白學視覺知識星球
開始面向外開放啦👇👇👇
下載1:OpenCV-Contrib擴展模塊中文版教程在「小白學視覺」公眾號后臺回復:擴展模塊中文教程,即可下載全網第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標跟蹤、生物視覺、超分辨率處理等二十多章內容。下載2:Python視覺實戰項目52講 在「小白學視覺」公眾號后臺回復:Python視覺實戰項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數、添加眼線、車牌識別、字符識別、情緒檢測、文本內容提取、面部識別等31個視覺實戰項目,助力快速學校計算機視覺。下載3:OpenCV實戰項目20講 在「小白學視覺」公眾號后臺回復:OpenCV實戰項目20講,即可下載含有20個基于OpenCV實現20個實戰項目,實現OpenCV學習進階。交流群歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫學影像、GAN、算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學校/公司+研究方向“,例如:”張三?+?上海交大?+?視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據研究方向邀請進入相關微信群。請勿在群內發送廣告,否則會請出群,謝謝理解~總結
以上是生活随笔為你收集整理的机器视觉光源选型攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NLP--社区检测算法(Communit
- 下一篇: 牛牛之瀛洲公园(09.10)