經過十幾年的發展,機器視覺技術已經非常成熟,但是,如果要很短的時間內實現一個相對比較復雜和可靠的視覺應用系統,除非有相當豐富的行業經驗和專業知識,一般人肯定不能作出令人滿意的答案。如何讓機器視覺系統設計像做數據庫系統一樣簡單和易用呢?如何不使用專業的編程語言,如visual basic, Delphi, vc++來產生一個功能強大的視覺應用系統或控制機器呢?答案就是火眼視覺工作臺(FEB - Fire Eye Bench)。
火眼視覺工作臺為專門的機器視覺應用和工業自動化控制相結合的大型開發系統軟件組件。包括功能多樣的組態功能組態工具(UIM - User Interface Master) 的和視場分析機(SiSh - Sight Shot), 運行引擎(RTE - Runtime Engine)。該系統不但有視覺分析功能,還有強大的組態功能。主要提供視覺分析和顯示,PLC通信控制,數據庫功能,真正實現工廠車間控制和辦公信息完全統一,無縫整合。
做過數據庫系統的人都知道,在設計數據庫之前都需要對目標任務或對象進行系統分析,類似地,機器視覺應用也應該對目標對象進行分析,這些對象有動態的,靜態的,有規則的的,有無規則的,對這些對象的分析需要強有力的分析工具,靈活的處理機制,視場分析機就是這樣的專業處理和分析系統。
視場分析機主要完成圖像分析和處理,機器視覺專用算法。這些包括圖像增強,圖像形態變換,幾何變換,圖像分析,鏡頭校準,目標對象查找和定位等功能,除此之外,還可以提供一些專用的算法和組件,如文字字符識別(OCR-OPTICAL CHARACTER RECOGNITION), 條碼識別,運動物體識別,指紋特征識別等等。
讓我們用評估一般機器視覺的軟件的指標來看看視場分析機特性吧。
1. 定位器 對象或特征的精確定位是一個檢測系統或由視覺引導的運動系統的重要功能。傳統的物體定位采用的是灰度值相關來識別物體。 Sight Shot視場分析機不但提供輪廓定位的方式,而且提供多種相關技術來進行精確定位目標對象。
2. 光學裝置與照明 眾所周知,適當的光學裝置和照明對視覺應用的成功至關重要。Sight Shot 視場分析機提供多種規范化算法,極大減少不穩定光源對對象所產生的不良影響。
3. 功能強大的工具集 選擇一款視覺系統的重點在于擁有一套完整的視覺工具集。雖然你在作項目之初不需要所有的工具,但是,幾年之后你的要求就會改變,對新的應用就可能需要另外的工具。Sight Shot視場分析機幾乎包含機器視覺里面所有的應用工具,如OCR,指紋(基于光學采集),條碼,運動物體識別。除此以外,可以與UIM(User Interface Master)用戶界面機無縫聯接,機器視覺,自動化控制,人機界面一起解決。
4. 編程和操作方便 簡潔、直觀的圖形界面是容易使用和設置的關鍵。當今機器視覺產品之間的主要區別在于他們的圖形接口。接口應該從“設置”和“操作”這兩方面來評價。這個指標很難量化,建議還是自己親自試用吧。
5. 亞象素精度 視覺系統的分辨率是系統能分辨的最小特征。Sight Shot 視場分析機一開始就使用高精度的插值圖像處理方法,完全可以達到理想的精度要求。
6. 將來的升級和服務 機器視覺系統可應用在各種場合,他們的應用范圍可從時髦的攝像機到監視系統。當選擇一個系統時應考慮系統將來的升級和服務。請注意:火眼視覺工作臺完全是中國人(主要為留學生,與國外多所技術高校合作)自己開發的機器視覺軟件,絕對不需要為一個小小的問題,打越洋電話或發需要等時差的EMAIL。
7. 圖象預處理 檢測特征點和缺陷是非常的重要,不管亮度和對象表面或材料不同。圖象預處理算法能把圖象的特征點放大,以使視覺工具能更好的檢測它們。同樣,特征點也能被縮小,以至視覺工具可忽略它們。Sight Shot 視場分析機提供豐富的圖像增強算法,幾何變換等算法。
8. 系統集成 有了UIM(User Interface Master)用戶界面機,你還需要打電話給系統集成商嗎?自己DIY吧。
9. 工廠層連接 UIM(User Interface Master)用戶界面機提供豐富的通訊的方法,通用的接口象串口(RS-232)、RS-485、并口、Ethernet、數字I/O等。更新的接口如IEEE-1394和USB也得到了廣泛的應用。還有,用戶界面機可以直接與數據庫連接,而不需要第三方軟件。
“火眼視覺,明察秋毫”, 數據庫開發系統有國外的ORCALE, SQL Server, DB2,機器視覺開發系統有中國的FEB火眼視覺工作臺。