在工業生產領域,工業機器人檢測產品在很大程度上依賴于機器視覺光源,視覺靈敏度將直接影響產品的檢測速度和質量。因此,策劃一個品質過硬的視覺產品就顯得尤為重要。在規劃過程中,規劃師會面臨視覺定位、測量、測試、識別等諸多問題。
第一、照明的穩定性。
工業應用通常在四個方面產生效益:定位、測量、檢測和識別。其中,測量對光照的穩定性要求很高,因為光照只需要10-20%的變化,測量結果可能會有1-2個像素的偏差。這不是軟件的問題,而是光照的變化,導致圖像上邊緣方向的變化。再厲害的軟件也處理不了問題。需要從系統規劃的角度消除環境光的困擾,保證自動照明光源的發光穩定性。當然,提高硬件攝像頭的分辨率也是提高精度和抵御環境困擾的一種方式。比如以前相機對應的空間尺度是一個像素10um,但是推進了分辨率之后,變成了一個像素5um。精度可以近似提高一倍,對環境的煩擾自然會增加。
第二、工件方位的不一致
一般來說,無論是線下還是線上測試,只要是全自動測試設備,首先要做的就是找到要測試的保單。每次待測政策對象出現在拍攝現場,都需要準確知道待測政策對象在哪里。即使使用一些機械夾具,也不能保證被測的保單對象每次都出現在同一個方向,這就需要定位功能。假設定位不準確,可能測量工具呈現的方位不準確,有時測量結果會有很大偏差。
三、校準
通常,高精度測量需要以下校準:1 .光學畸變校準(假設不使用軟件鏡頭,一般需要校準);2.投影失真的校準,即你的設備方向錯誤所代表的圖像失真校正;3.物空間的標定,即計算每個像素對應的物空間的尺度。
然而,目前的標定算法是基于平面標定的。假設被測物理不是平面的,標定需要一些特殊的算法,一般的標定算法無法處理。
此外,在校準時,由于沒有使用校準板,并且需要規劃專門的校準方法,因此可能無法使用軟件中現有的校準算法進行校準。
第四,物體的運動速度
假設被測物體不是靜止的,而是處于運動狀態,必須考慮運動模糊(模糊像素=物體運動速度*相機曝光時間)引起的圖像精度,這是軟件無法控制的。
動詞 (verb的縮寫)軟件的測量精度
在測量應用中,軟件的精度只能考慮1/2-1/4像素,而不能像定位應用那樣達到1/10-1/30像素的精度,因為在測量應用中軟件能夠從圖像中提取的特征點很少。
機器的運動速度和測量精度對整個產品起著重要的作用。只有通過探測,移動速度才能成反比。動作越快,質檢效果越差。因此,提高運動精度和檢測細節是非常重要的。