眾所周知,在工業(yè)生產(chǎn)中,傳統(tǒng)的檢測技術需要大量的檢測工作者,不僅影響生產(chǎn)效率,而且?guī)聿豢煽康囊蛩亍?/span>
視覺檢測技術克服了傳統(tǒng)檢測技術的缺點,確保了檢測的安全性。 可靠性和自動化程度高,已成為當前檢測技術的研究熱點之一。
機器視覺檢查的主要過程如下。 首先利用CCD攝像機將采集的目標轉(zhuǎn)換成圖像信號,再根據(jù)像素的分布和亮度轉(zhuǎn)換成特殊的圖像處理系統(tǒng).顏色和其他信息。 圖像系統(tǒng)對這些信號進行各種計算,提取目標的特征,例如面積.長度.數(shù)量.位置等。 最后,根據(jù)尺寸、角度、偏移量、個數(shù)合格/不合格等預設的容許度和其他條件輸出結果,大大提高了工作效率和產(chǎn)品質(zhì)量。
今天,我們就來分享一下基于機器視覺的工業(yè)零部件檢測是如何實現(xiàn)的吧。
機器視覺硬件產(chǎn)品
工業(yè)零件的全系統(tǒng)檢查流程如下
1)將部件放在傳送帶上,隨著步進電機移動攝像機下方;
2)曝光控制工業(yè)相機,采集圖像;
3)將采集到的圖片傳輸給計算機
4)對圖像進行濾波等預處理;
5)選擇要測量的區(qū)域,對該區(qū)域進行亞像素定位,找到該區(qū)域的邊緣,完成邊緣間長度的測量;
6)利用模板匹配方法自動找出待測圖像中的角度,測量角度值;
7)在實際生產(chǎn)測量中,根據(jù)技術指標要求,判斷零件合格與否;
8)合格零部件由去除機構送入產(chǎn)品箱,不合格零部件送入廢品箱。
眾所周知,影響系統(tǒng)測量精度的因素很多。 通過實際分析,我們來看看成像系統(tǒng)主要存在誤差、各種噪聲、標定誤差和軟件算法誤差,這些誤差對檢測系統(tǒng)的影響和解決方案。
1 .成像系統(tǒng)誤差: CCD分辨率是測量系統(tǒng)中的重要指標之一CCD攝像機的分辨率越高,被測物體的實際尺寸越小,圖像的物面分辨率越高,系統(tǒng)的檢測精度越高。 成像系統(tǒng)的幾何畸變誤差是影響光學檢測精度的典型系統(tǒng)誤差之一。 選擇高質(zhì)量的雙遠心鏡頭,可提高檢測精度。
2 .各種噪聲:包括供電電源的變化和光源自身的發(fā)光不穩(wěn)定引起的隨機變化噪聲、光響應的不均勻引起的空間變化噪聲、照相機的暗電流分布的不均勻、光接收元件的大小、不同間隔引起的噪聲。 選擇亮度較大的噪波。 亮度調(diào)節(jié).均勻性和穩(wěn)定性好的機器視覺光源CCD的合理參數(shù)設定有利于噪聲控制.
3 .校準誤差:系統(tǒng)在校準過程中引入誤差。 在攝像機視場的不同方向多次校準標準件,以平均值作為最終的校準系數(shù),可以消除鏡頭畸變引起的誤差和校準過程中引入的隨機誤差。4 .軟件算法誤差:不同的圖像處理和分析方法、不同的檢測方法和計算公式會帶來不同的誤差。