以前我們所說的機器視覺,通常是指2D的視覺系統(tǒng):即通過攝像頭拍到一個平面的照片,然后通過圖像分析或比對來識別物體,能看到物體一個平面上特征,可用于缺失/存在(有無)檢測、離散對象分析圖案對齊、條形碼和光學(xué)字符識別以及基于邊緣檢測的各種二維幾何分析。
2D機器視覺的局限性
由于2D視覺無法獲得物體的空間坐標信息,所以不支持與形狀相關(guān)的測量,如:物體平面度、表面角度、體積或者區(qū)分相同顏色的物體之類的特征或者在具有接觸側(cè)的物體位置之間進行區(qū)分,而且2D視覺測量物體的對比度,這意味著特別依賴于光照和顏色/灰度變化,測量精度易受變量照明條件的影響。
什么是3D機器視覺?
什么是3D機器視覺?它究竟是如何工作的?3D機器視覺可以粗略地定義為允許3D對象或表面的三維測量或檢查的技術(shù)。有幾種不同的方式可以實現(xiàn):
激光輪廓分析:激光輪廓分析是最受歡迎的3D成像技術(shù)之一。被測物體通過激光束移動,因為以已知角度定位的相機記錄當物體穿過它時激光器的變化輪廓。這種配置在工廠生產(chǎn)地板或包裝線上特別受歡迎,因為它依賴于相對于激光器移動的物體,這意味著它非常適合于傳送帶上的產(chǎn)品。
立體成像:另一種流行的3D成像技術(shù)是立體成像,其中兩個相機用于記錄物體的2D圖像,然后可以將其三角化并制成3D圖像。與激光輪廓分析一樣,這種技術(shù)也允許在測量和記錄時物體的移動。使用隨機靜態(tài)照明圖案還可以為普通表面和沒有自然邊緣的對象提供任意紋理,這是許多立體重建算法所需要的。
條紋投影:在條紋投影中,條紋圖案投影到待測量的整個表面區(qū)域上。然后通過垂直于被測物體定位的攝像機記錄圖像。所創(chuàng)建的點云能夠使高度分辨率比激光分析方法能夠提供的高出兩個數(shù)量級。條紋投影也更具可擴展性,測量區(qū)域范圍從1毫米到超過1米。
飛行時間:飛行時間法測量光脈沖到達被測物體然后返回的時間。測量每個圖像點所花費的時間將根據(jù)對象的大小和深度而變化,因此每個點將在測量時提供該信息。
2D視覺雖為當前主流,但隨著測量精度要求越來越高,被測物體條件越來越復(fù)雜,2D系統(tǒng)的缺陷也愈發(fā)突出,而3D視覺技術(shù)不斷獲得突破,在精度、靈活性和速度方面都是2D無可比擬的,所以3D機器視覺檢測有取代2D系統(tǒng)的趨勢,相信3D視覺未來將成為主流視覺系統(tǒng)。