基於機器視覺的馬達孔直徑中心距、齒數線序測量
基於機器視覺的馬達孔直徑中心距、齒數線序測量
馬達上的四個測量要求。相對來講,還是比較容易的。
工業光源
本方案可以考慮使用環形光源,如低角度RL-7430-W環形光源。這裡需要控制照明亮度,將孔表現清晰的同時,需要將齒數表現清晰,同時線的顏色也要表現清晰。照明不能太亮,容易把線的顏色遮蓋掉;也不能太暗了,否則齒表現不清晰。
可以考慮使用常規的模擬調光器APS-2424-1CH或迷你調光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光時間,則考慮使用頻閃調光器,如SPS-2430-4CH。而如果需要程式控制不同的光源亮度以適用不同的產品,則可以考慮數字調光器,如DPS-24125-4CH
工業相機
這個看具體測量要求,要求不是太高的話,130萬畫素級別的就可以滿足要求了。而如果產品比較大,而精度要求又比較高,那麼就需要高解析度的相機,如500萬、900萬畫素的CCD了。而對於線序的測量,如果線的顏色差別比較大,則使用普通的彩色相機即可。而如果線的顏色差別不大,那麼建議使用高階的3CCD的彩色相機,這樣顏色表現會精準一點,有利於測量。
工業鏡頭
因為產品一般會有幾十毫米大小,所以常規的應用建議使用CCTV鏡頭。如果測量精度要求很高旱,那麼就需要考慮使用遠心鏡頭了,即使成本比較高,使用遠心鏡頭效果也會好很多。
視覺演算法
孔直徑可以使用找圓函式直接測量;孔中心距,則使用兩點之間的距離函式進行測量。而齒數,則可以使用粒子分析的方法;線序,可以測量具體的出線口的顏色值。具體的,可以檢視機器視覺論壇的VBAI檢測指令碼:
專案難度
★★
相對比較容易。如果沒有太多意外情況,落實比較容易。可能在測孔直徑時,會有一定的不穩定性,需要花一點時間去測試。
【轉載】http://shixinhua.com/project/2017/05/1973.html
照明過亮,線序不好測量
照明過暗,齒數不好測量