【My Project】織物疵點檢測機器視覺系統 軟件測試平台
SkySeraph May 4th 2012
Email:skyseraph00@163.com
Ⅰ 前沿
之前針對個人研究的不同算法開發過三個檢測平台(平台一 和 平台二 ),此平台為最后的綜合平台,實現織物疵點檢測和分類,實現了織物圖像的批量化處理,實現了數據庫存儲疵點信息和用戶管理,同時具備自動化測試的同時還可以進行單步算法調試。
Ⅱ 開發環境
開發工具采用VS2010+OpenCV,開發語言為CPP。
Ⅲ 功能詳述
1 軟件架構
該平台主要包括系統登錄模塊、圖像采集模塊、圖像預處理模塊、織物疵點檢測模塊、織物疵點分類模塊、疵點信息管理模塊、用戶管理模塊以及系統設置模塊,檢測算法為自主研究,分類算法采用BPNN,軟件架構如下圖所示
2 核心功能
該平台核心功能包括:織物疵點檢測和分類,疵點信息存儲和查詢,用戶管理等。
3 算法流程
①系統設置,如下圖所示
②圖像采集,圖像的獲取可以采取兩種方式,單張圖像加載或批量圖像(文件夾)加載,在系統設置模塊中的圖像獲取方式中,可選擇設置單張圖像的路徑或者設置圖像文件夾的路徑來獲取圖像並實時顯示, 如下圖所示
③圖像預處理,如下圖所示
④織物檢測和分類,如下圖所示
⑤織物信息查詢,如下圖所示
⑥用戶管理,如下圖所示
Ⅳ 實驗測試
針對常見的四類疵點,軟件測試結果如下圖所示:
Ⅴ 項目工程及核心函數模塊
工程項目及核心處理函數模塊如下圖:
By SkySeraph zgzhaobo@gmail.com
5/4/2012