1. 程式人生 > >基於機器視覺的細小金屬件表面汙漬檢測

基於機器視覺的細小金屬件表面汙漬檢測

基於機器視覺的細小金屬件表面汙漬檢測

如今的電子零件越來越細小,很多小零件可能都是零點幾毫米的大小,而裡面的某些尺寸,可能都是納米級別的。就如現在的CPU等製程都是10nm級別的了。所以這裡,對於這些細小零件的表面檢測,與一般的大產品檢測會有所不同。主要是視野不同,一般的裝備是滿足不了這種要求的。本視覺解決方案介紹的就是不足1mm的小零件表面的汙漬等檢測。

工業光源

因為產品非常小,所以很多光源都可以輕易的將其照亮照均勻,但是要想效果好,還得配合鏡頭等來考慮。如本方案中,因為產品很小,所以使用了同軸遠心鏡頭,這樣就使用點光源來照明,可以獲得比較好的效果。

一般的專案可以考慮使用常規的模擬調光器

APS-2424-1CH或者是迷你調光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光時間,則考慮使用頻閃調光器,如SPS-2430-4CH。而如果需要程式控制不同的光源亮度以適用不同的產品,則可以考慮數字調光器,如DPS-24125-4CH。但是在本方案中,因為使用了點光源,所以需要使用點光源專用的點光控制器CPS-0510-2CH,為恆流控制器,輸出為5V的直流電源。可以為點光源提供穩定的電壓電流,保證點光源的使用壽命。

工業相機

因為產品非常小,而且表面的汙漬、灰塵等,出現時相對比例也比較大,所以這裡使用130畫素的相機即可。可以考慮使用彩色相機,可以獲得更好的處理效果。

工業鏡頭

因為視野非常小,僅1mm,所以常規CCTV鏡頭無法達到要求,可以考慮使用遠心鏡頭顯微鏡頭

視覺演算法

可以考慮分割槽域使用粒子分析紋理分析等方法,影象處理相對比較麻煩一點。

專案難度

★★★★★

主要難點在於影象處理,照明、相機、鏡頭等硬體好解決。

【轉載】http://shixinhua.com/project/2017/07/2011.html