AI Visionlab算法平臺功能強大,運用所具有的豐富的視覺工具解決多種智能視覺問題,如:有無/正反檢測、顏色/位置判斷、定位、2D尺寸測量、ID識別、字符識別等功能,廣泛應用于電子半導體、汽車制造、物流快遞、新能源、工廠自動化、食品飲料,接插件加工等領域。
AI Visionlab封裝了千余種中科藍海自主開發的圖像處理算子和多種交互式開發工具,形成了強大的視覺分析工具庫,無需編程,通過簡單靈活的配置,便可快速構建機器視覺應用系統。該軟件平臺功能豐富、性能穩定可靠,用戶操作界面友好,完全圖形化交互界面,功能圖標直觀易懂,拖拽式操作能快速搭建視覺方案。支持多種操作系統和圖像采集硬件設備,致力于為客戶提供快速解決視覺應用的算法工具,能夠滿足視覺定位、測量、檢測和識別等視覺應用需求。
部分工具效果如下:
操作系統:Windows7/Windowa10(32/64位中、英文操作系統)
處理器:Intel Pentium IV 3.0 GHz或以上
顯卡:顯存1G以上顯卡,深度學習字符識別模塊需要顯存4G以上
內存:2G 或以上
顯示:支持1024x768或更高分辨率
相機:中科藍海工業相機
網卡:推薦使用Intel Pro1000系列以上性能網卡。
USB接口:電腦需要有支持USB3.0的接口
其他:若使用深度學習工具,需要配置 NVIDIA(英偉達) GeForce 1050 或以上顯卡
1. AI Visionlab 2.2.0 軟件界面
軟件界面主要分為七個模塊:1.菜單;2.操作按鈕;3.工具箱;4.流程編輯區域;5.圖像顯示區域;6.結果顯示區域;7.狀態顯示區域。
2. AI Visionlab 2.2.0流程搭架
在工具欄選擇工具,拖拽到編輯區域,可拖動連接兩個工具實現流程,雙擊工具進行參數配置。
3. AI Visionlab 2.2.0工具配置
配置參數可進行基本參數、特征模板、運行參數這三個方面的設置。基本參數中可配置圖像輸入的輸入源及ROI區域的創建方式、形狀等;特征模板中可進行模板編輯;運行參數中進行最小匹配分數、最大匹配個數等的配置。
4. AI Visionlab 2.2.0顯示配置
結果顯示中可進行顯示配置,可對文本、結果、ROI進行配置,同時支持字體、字號、顏色、位置等的配置。
5. AI Visionlab 2.2.0運行界面編輯
運行中可以控制當前方案的運行方式:單次運行、連續運行、停止運行;也可以打開運行界面顯示。
6. AI Visionlab 2.2.0運行界面示例
運行界面及運行結果顯示。
啟動引導頁面:雙擊快捷方式啟動AiVisionLab后會彈出啟動引導頁面,此頁面內包含方案選擇,最近打開方案,學習使用AiVisionLab,查看示例方案和獲取更多支持和幫助。
l 方案選擇包含通用方案,定位測量,缺陷檢測,用于識別四個方案類型。用戶可根據所需方案編輯類型進行選擇。
l 最近打開方案就是最近打開的方案記錄,可快速打開最近打開的方案。
l 學習使用AiVisionLab可以根據文檔學習使用AiVisionLab。
l 查看示例方案可以學習如何使用AiVisionLab編輯方案。獲取更多支持和幫助可以查看官網尋求幫助。
文件:文件中包括新建方案、打開方案、打開示例、保存方案、方案另存為、啟動加載設置和退出等功能。功能介紹如下:
l 新建方案:進入新的方案搭建流程,點擊后會提示是否保存當前方案,用戶按需選擇即可。
l 打開方案:加載預先配置好的算法方案,文件后綴為.sol。
l 打開示例:進入示例方案,內容包含常見的視覺方案應用搭建。
l 保存方案:保存當前配置好的算法方案,文件后綴為.sol,保存時會提示加密設置,可設置密碼或者取消設置。
l 方案另存為:保存當前配置好的算法方案到指定的路徑,保存時會提示加密設置,可設置密碼或者取消設置。
l 啟動加載設置:可以設置開機自動啟動AiVisionLab,并設置延時時間,可以選擇加載的方案與密碼。
相機圖像:在軟件界面中將相機圖像拖動到操作區域,雙擊打開,即可看到相應的配置界面。在選擇相機欄下拉可看到當前在線的所有相機,選擇對應相機。依據方案需求,配置相應的相機參數,software模式下點擊單次運行可觸發一次相機取圖,點擊連續運行即可連續預覽圖像。
本地圖像:在軟件界面中將本地圖像拖動到操作區,雙擊打開,在添加圖片中可以選擇打開本地一張或多張圖片,調整相應的參數即可完成配置。
存儲圖像:在軟件界面中將本地圖像拖動到操作區,雙擊打開。根據需要配置相關參數,即可實現正確的存圖。
以定位模塊中的特征匹配為例:
選中定位模塊,可以看到包括特征匹配、圓查找、直線查找、BLOB分析、卡尺工具、邊緣查找、間距檢測、位置修正、矩形檢測、頂點查找、邊緣交點和平行線查找十三項功能。
特征匹配分為高精度特征匹配和快速特征匹配工具,此工具使用圖像的邊緣特征作為模板,按照預設的參數確定搜索空間,在圖像中搜索與模板相似的目標,可用于定位、計數和判斷有無等。高精度特征匹配匹配精度高,運行速度會比快速匹配慢些。通過模板圖像的幾何特征學習模型,對目標圖像進行查找匹配,操作步驟大致如下:
1. 搭建特征匹配查找流程
特征匹配查找的使用流程大致如圖1-1所示。將特征匹配模塊拖入操作區,使用操作線將圖像源和特征匹配生成連接。然后選中特征匹配點擊右鍵選中輸入配置進行配置輸入,如圖1-2所示。
圖1-1
圖1-2
2. 模型訓練
雙擊特征匹配模塊,進入特征匹配參數配置界面。初次使用時需要編輯模板,點擊圖2-1中的特征模板,點擊創建進入模板配置界面。選中你需要編輯的模板區域,點擊訓練模型然后點擊確認即可。
圖2-1
3. 模板匹配
生成相應模板后,模板匹配工具還要根據需要去設置參數從而達到搜尋到所需要的模板,如圖3-1所示。還可以增加候選模板,第一個模板搜索失敗后可以啟用候選模板。將下方高級參數下拉打開,展開更多參數設置如圖3-2所示。
4. 特征匹配中常用參數如下:
l 最小匹配分數:匹配分數指模板與搜索圖像中目標的相似程度,最小匹配分數指相似度閾值,搜索到的目標在相似度達到該閾值時才會被搜索到,該數值同時也會影響搜索速度。
l 最大匹配個數:允許查找的最大目標個數。
l 匹配極性:匹配目標是否保持和模板極性一致。
l 角度范圍:搜索目標的角度范圍,以編輯的模板為基準。
l 尺度范圍:等比的縮小和放大,針對目標和模板有一定比例的工件使用。
l 最大重疊率:重疊率越高,能夠容忍的重疊區域越大,但重疊率的提高可能會減慢速度和引入誤檢。
l X/Y尺度范圍:X/Y方向等比的縮小和放大,針對目標和模板單方向有一定比例的工件使用。
l 排序類型:可以規定按照何種順序搜索目標,共包含以下六種排序類型“按分數降序排序”,“按角度降序排序”,“按X由小到大排序”,“按Y由小到大排序”,“X由小到大,Y由小到大”,“Y由小到大,X由小到大”。
l 閾值類型:可以選擇特征匹配閾值運算類型(自動閾值、模板閾值、手動閾值)。如果檢測物體特征對比變化不大,建議使用模板閾值;若有變化推薦使用自動閾值,自動閾值不能很好地提取特征時,選擇手動閾值并調整合適范圍
l 是否考慮雜斑使能:勾選后算法會考慮雜斑特征,若特征存在毛刺,則評分降低。
l 延拓閾值:對于視野內需要提取的特征的不完全比例,針對部分物體沒有完全出現在視野內的情況,通過調整該值可將特征提取定位。
l 超時控制:特征模板匹配搜索的最大時間,搜索不到直接退出查找不到(ms),0指關閉超時控制。
l 輪廓使能:勾選后顯示模板輪廓特征;不勾選則不顯示,但可以減少工具耗時。
5. 結果分析如下:
l 結果判斷:常用為數量判斷、角度判斷、尺度判斷,高級為X/Y尺度判斷、分數判斷、匹配點X/Y判斷、中心點X/Y判斷,可根據所需要的范圍進行設置判斷OK的范圍。
l 圖像顯示:可以調節檢測區域、匹配結果、匹配點、匹配輪廓點、文本等的顯示和不顯示,還可以編輯顯示位置和顏色。