halcon視訊教程 halcon模板匹配 halcon機器視覺 halcon C/C++/C# halcon視訊教程超人初級->超人強化->超人高階教材逐步進階,全面突破,簡單高效率學習視覺

luochao666666發表於2018-11-14

初級班內容:

(1)指導如何做視覺專案:客戶專案需求-》需求分析方案價格評估-》硬體選型以及打光(鏡頭、光源、相機、支架)-》halcon 影像採集處理模擬-》完善演算法-》聯合 VS 編寫框架生成 exe 執行程式-》魯棒性、穩定性、抗干擾性、單因子變數控制法進行 bug 排故等測試改進-》生成釋出版交付給客戶

(2)VS(C#或者 VC++)聯合 halcon 的編譯環境配置、資料型別變數轉換、程式轉換、異常機制處理,包括 rgb/gray 的影像變數轉換以及控制變數的互相轉換。配置包括 h 檔案、lib 檔案、dll 檔案的配置。程式轉換包括 halcon 程式如何轉換成 C++或者 C#程式,進行相關架構嵌入。異常處理機制包括常見軟體錯誤丟擲以及處理機制.

(3)在 VS 中呼叫 halcon 驅動相機實時採集或者外觸發採集,並且採用仿射變換、blob 分析、模板匹配(基於形狀等)實現工業產線上的產品目標定位以及檢測

(4)工業相機的 SDK 快速開發套路以及 C++和 C#的實戰實現,相機初始化-》設定回撥函式—》回撥函式處理過程。

(5)基於 halcon 實現串列埠通訊與網路通訊實戰(16 進位制資料傳送接收以及字串的傳送接收),基於 VC++和 VC#實現串列埠通訊和網路通訊實戰(資料和字串傳送接收),包括 1.和 plc 的串列埠通訊 2.和六軸機械手串列埠通訊 3.和發簡訊模組進行串列埠通訊 4.和球機的串列埠通訊控制水平和俯仰運動

(6)halcon 聯合 VS(C#或者 C++)一維碼二維碼預處理、引數設定以及識別實戰,包括 Code39 碼、Codabar 碼、EAN 碼、Code49 碼、PDF417 碼等各種碼制實戰

(7)halcon 聯合 VS(C#或者 C++)OCR 光學字元的預處理、字元分割、訓練學習、識別實戰,包括各種字型,如鐳射點字型、實心工業印刷字型、環形產品 ocr 識別等

(8)halcon 聯合 VS(C#或者 C++)實現一維二維測量,包括內外測量卡尺、測量助手工具等的實戰運用,具體實戰案例有工件的長寬等各邊長的測量、晶片的尺寸測量等

(9)halcon 聯合 VS(C#或者 C++)亞畫素邊緣提取輪廓分割聯合後的直線、圓、橢圓擬合,並且計算對應長度角度半徑等幾何引數實戰,如工件端面直徑、同心度等幾何引數求解實戰

(10)工業鏡頭光路解析與選型、相機原理解析與選型、光源機理解析與選型、打光,實戰實物解析,同時支援去光源廠家去打光訓練實戰

強化班內容:

(1)halcon 聯合 VS(C#或者 C++)頻域和空間域的聯合解析、包括高斯濾波、高通、帶通、低通濾波,從而實現去噪、預處理影像增強、缺陷檢測等。

(2)halcon 聯合 VS(C#或者 C++)實現缺陷檢測(包括缺失缺陷、毛刺缺陷、凸起凹進缺陷、斷裂缺陷、電路板線路缺損缺陷、藥片缺失或者殘缺缺陷等),靈活運用六大金剛演算法如 blob+差分+特徵、頻域+空間域聯合、輪廓測量擬合分析、特徵學習分析等方法進行缺陷檢測實戰

(3)運動控制卡程式設計入門(包括單軸控制、直線、圓弧、連續插補、回零、IO 控制等)

(4)機器視覺+運動控制卡聯合程式設計,配合六軸機械手進行手眼識別抓取實戰

(5)單相機標定進行畸變矯正、一維二維尺寸的實際物理尺寸(世界座標系尺寸)測量

(6)多相機、多執行緒

(7)VS 聯合 halcon 實現炭黑尺寸測量實戰思想方法以及架構程式碼解析(包括UI介面手動和自動引數設定、業務邏輯、視覺演算法、資料儲存、二維曲線繪製等)

 

聯絡企鵝:1269131923(羅老師)或3554436663(嘉嘉老師),本人從事了幾年的視覺工作,收集了很多視覺方面的資料教程(halcon和visionpro),希望可以幫助到正在學習視覺的朋友們,視覺並不難,關鍵是找對方法。

相關文章