機器視覺是人工智能正在發展的一個分支。目前處于不斷突破,走向成熟的階段。簡單來說,機器視覺相當于人們為機器裝上了眼睛,使機器“看得見”“看得準”,“眼睛”從客觀事物的圖像中提取信息,進行處理并加以理解,最終用于實際檢測、測量和控制。
隨著中國加工制造業的進一步發展及“中國制造2025”的提出,制造業迎來了新一輪的產業升級,智能制造技術、智能數字化工程成為了制造業發展的重點。今天我們就來了解下維視智造在工業領域中常用的VisionBank視覺軟件。
維視智造推出的VisionBank智能視覺軟件結合了前沿的機器視覺技術,具有智能、簡單、高效、開放等能力,智能視覺軟件VisionBank以??榛絞教峁┐罅康摹盎魘泳躉」ぞ摺?,用戶只需將工業相機(或本地圖像)接入“VisionBank”,然后選擇合適的視覺工具組合,即可快速驗證或生成自己的個性化機器視覺檢測程序。
版本分類
開發框架
VisionBank將每個獨立機器視覺項目定義為一個“工程”,對應一個工程文件。每個工程文件由一個或幾個“流程單元”組成,每個流程單元由一個或幾個“圖像單元”組成,每個圖像單元由一系列“視覺工具”組成。
VisionBank工程文件設計界面
VisionBank運行界面
工具???/span>
“工具??欏敝械母鞲齷魘泳豕ぞ呤荲isionBank系統中的基礎單元,任何復雜的機器視覺項目都是通過調用這些工具并設置合適的參數而組成。
維視智造將VisionBank軟件中視覺工具添加變得極為簡單,只需雙擊即可把視覺工具添加到工程區中。
工具??榘ǎ和枷裨ご?、視覺系統標定、匹配定位、幾何運算、有無檢測(缺陷分析)、計數(特征數量統計)、計測(特征數據計算)、字符\條碼及二維碼識別 、掩膜??椋ㄉ杓鋪厥釸OI區域)及機器人視覺共10個應用方向。
數據通訊
視覺軟件的結果數據只有通過和其他設備“交互通訊”后,才能產生實際效果,由于通訊往往都是面對“第三方”設備,對于軟件來說是一切都是未知的,如何保證良好的兼容性和穩定性是非常重要的。
維視智造VisionBank視覺軟件提供了四種標準通訊協議——串口、網絡、IO及PLC寄存器通訊。其中IO口支持“維視智造”、“研華”等主流廠商的IO卡。其他通訊口包括相機外觸發、光源亮度控制及FTP數據上傳等。
串口、網口通訊及PLC交互
基于“流程單元”和“圖像單元”的IO輸出
維視智造VisionBank視覺軟件可以和部分型號的PLC直接交互,型號如下:
? Modbus:匯川H1U、H3U、臺達AS系列、臺達DVP系列
? Keyence:KV5000、KV7000
? Melsec:Q02H、Q04UDEH、Q10UDEH、FX 5U
? Omron:CP1H、CP1E
? Mewtocol:FP-XH
? Dalta:DVP系列
? Siemens:S7-1500、S7-1200
注意:這里的交互指的是VisionBank直接向PLC地址寫數據。VisionBank可以使用網口或串口和所有PLC通訊。
數據存儲
VisionBank在檢測過程中的所有“中間數據”及“結果數據”,均可以被調用或存儲。用戶可以根據需求自由選擇需要的數據通過“通訊口”輸出或保存到本地。
檢測數據統計及圖像存儲
FTP數據上傳
優勢特點
1、工程文件自動切換 —— 針對不同型號的產品,可自動切換相應的工程文件

各型號對應“工程文件”映射表
2、多層級權限管理

用戶管理
3、SDK層級的兼容性

使用軟件內置驅動或自主安裝驅動
4、智能助手 —— 在圖像特征處雙擊,軟件會智能分析所在位置處的特征是“圓”、“邊”還是“圓弧”

智能助手工具
5、支持自動曝光策略 —— 在光照不穩定的場景,可以自動調節曝光時間,從而獲取理想的圖像

自動調節曝光
應用場景
1、尺寸測量

2、缺陷檢測

3、字符/二維碼識別
4、顏色識別

5、機器人定位
6、計數/有無

VisionBank智能視覺軟件最基礎的特點就是提高生產的靈活性和自動化程度。在工業領域應用中可以大大提高生產效率和自動化程度。