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 圖像显示:可以调节检测区域、匹配结果、匹配点、匹配轮廓点、文本等的显示和不显示,还可以编辑显示位置和颜色。