施努卡:機器視覺項目(機器視覺解決方案深圳)
需求分析:一個項目主要包含
1)定位(①Blob分析(主要包括二值化、形態(tài)學處理、特征選擇,受光照影響較大)、②模板匹配)、識別;
2)缺陷檢測
3)OCR字符識別
4)測量類的項目這四個大方向
方案設(shè)計:根據(jù)客戶應用的場合不同,選擇相應的鏡頭、相機、支架、光源及如何打光等
概要設(shè)計:軟件架構(gòu)體系,vc++聯(lián)合halcon還是c#聯(lián)合halcon等,還有算法流程,怎么通訊、怎么識別等
詳細設(shè)計:每一個功能模塊怎么做,包括圖像采集模塊、處理模塊、包括算法模塊,如何通訊等。通常將每個模塊形成一個動態(tài)庫,調(diào)用相應的接口函數(shù)即可,項目圖像采集調(diào)用SDK也是調(diào)用動態(tài)庫的過程。
常見的視覺項目中圖像處理框架:
1)采集圖像
2)圖像預處理:濾波、二值化等處理以克服圖像干擾。
3)形態(tài)學或特征處理(深度學習的話,后面還要加上訓練、識別)
4)顯示
調(diào)試
測試、修改
交互給客戶,讓客戶按照合同中的技術(shù)指標執(zhí)行
維護
標簽: