在工業測量檢測中,有很多因素會直接影響到測量準確度,下面以光源、工件位置、標定、物體的運動狀態、軟件的測量精度這五個方面,分析應該怎樣保證二次元測量儀作業時的穩定性。
一、光源
二次元測量儀作業一般分為四個步驟:定位、測量、檢測和識別,其中測量對光照的穩定性要求高,因為光照只要發生10%的變化,測量結果將會偏差出1個像素。這不是軟件的問題,這是由于光照變化,導致圖像邊緣位置發生了變化,即使再厲害的軟件也解決不了問題。必須從工作環境的角度,排除光的干擾,同時要保證主動照明光源的穩定性。當然通過提升相機分辨率抗環境干擾、提高精度的一種辦法,比如之前使用的相機對應物空間尺寸是1個像素10um,而通過提升后變成1個像素5um,精度可以認為提升1倍,環境的抗干擾能力自然增強了。
二、工件位置
一般做測量項目,無論是離線檢測,還是在線檢測,步奏一就是要能準確知道待測目標物在哪里。即使你使用一些機械夾具等,也不能保證待測目標物每次都出現在同一位置,這就需要用到定位功能。如果定位不準確,測量工具出現的位置就不準確,測量結果有時會有較大偏差。
第三:標定
二次元測量時一般需要做以下幾個標定:光學畸變標定(如果用的不是軟件鏡頭,一般都必須標定);投影畸變的標定,對安裝位置誤差造成的圖像畸變校正;物像空間的標定,具體算出每個像素對應物空間的尺寸。
目前的標定算法都是基于平面的標定,如果被測工件不是平面的,通常的標定算法是解決不了的,就需要作一些算法調整來處理。
第四:物體的運動狀態
如果被測物體不是靜止的,而是在運動狀態,那么一定要考慮運動模糊對圖像精度(模糊像素=物體運動速度相機曝光時間)的影響,這就不是軟件能夠解決的了。
第五:軟件的測量精度
由于測量中軟件能夠從圖像上提取的特征點非常少,軟件的精度只能按照1/2—1/4個像素考慮,按照1/2,而不能像定位應用一樣達到1/10-1/30個像素精度。