機器視覺學習經驗
Halcon 軟體的介紹與應用
1、主要的視覺軟體
•主流軟體:
最好的是 Cogrex 的 visionpro:工業化、封裝、人性化、評估的便捷性、開發
的快速性
Halcon:開放性強、有試用的 license、提供超過 1000 個運算元
Dalsa 的 Sherlock:評估非常快捷,類似於計算器模式,所見即所得
德國的 mil:好處是免費的,價效比不如 visionPro,halcon 以及 Sherlock,而
且沒有幾何定位
開源軟體:
Opencv:但沒人長期維護,可靠性,效率,效果和效能不如商業化軟體,而
且沒有技術支援,開發慢,需要自己從頭開始摸索。開源是他最大優點。
2、halcon 簡介
HALCON 是德國 Mvtec 公司開發的機器視覺方面的專業軟體,是一套標準的
機器視覺演算法包,由一千多個獨立的運算元,以及自己獨特底層的資料管理;包括
基本影象處理及影像計算的各種演算法功能;使用 halcon 開發軟體,節約產品成
本,縮短開發週期,應用範圍廣,用到影象處理的地方,都可以使用 halcon;
HALCON 支援 Windows,Linux 和 Mac OS X 操作環境,它保證了投資的有效
性。整個函式庫可以用 C,C++,C#,Visual basic 和 Delphi 等多種普通程式語言
訪問。HALCON 為大量的影象獲取裝置提供介面,保證了硬體的獨立性。它為百
餘種工業相機和影象採集卡提供介面,包括 GenlCam,GigE 和 IIDC 1394。
3、halcon 應用範圍
•食品醫療保健生命科學方面
•表面檢測方面
•工業元件檢測
•定位測量識別匹配
•條形二維碼檢測
•… …
4、halcon 學習資源
推薦論壇:halcon 學習網
鳥叔 halcon 機器視覺
推薦書籍:黑土 halcon 教程
halcon 工業應用實用教程
開發平臺:Hdevelop
5、相關軟體下載
halcon10:
軟體和影象庫一起的
vc 軟體:visual c++ 6.0
連結: http://pan.baidu.com/s/1fHbd 密碼: grso
編譯助手:visual assist X10
連結: http://pan.baidu.com/s/13RVnB 密碼: d4lj
vc 除錯助手: Dbgview.exe
連結: http://pan.baidu.com/s/1w0ufR 密碼: 1chl
串列埠除錯助手:串列埠除錯助手 V2.2.exe
連結: http://pan.baidu.com/s/1GJg2r 密碼: n49f
虛擬串列埠:VSPD 6.9
連結: http://pan.baidu.com/s/1kpfgK
6、halcon 一些學習資料網盤
•http://wenku.baidu.com/view/6723d491dd88d0d233d46acb.html?re=view
•http://wenku.baidu.com/view/f21f3b8908a1284ac9504312.html
•播放器密碼:
•3859ff90c36fa3a9c73176e0dab24060b2f2eeeec51337e4f347eebd535ca7abbc5
3c8c0bc07c85232a410f3c5c3c8dba00e2a74bb5f85fdbbc78108c87cc73cc3aa509332
e76c0604719df3caedcab0
•雜:連結:你好,親,資料包連結:連結:
碼: jksw
•halcon 黑土 鳥叔:連結:http://pan.baidu.com/s/1qXb9RMO 密碼:lwi2
•halcon 初級:halcon 初級:連結:http://pan.baidu.com/s/1kThYJQ3 密碼:oq16
•基礎教學視訊:
http://pan.baidu.com/share/home?uk=624054759#category/type=0
•一些資料:
http://yun.baidu.com/share/home?uk=2921429375#category/type=0
二、機器視覺的開發
三、機器視覺開發需掌握的基礎
1.影象處理軟體:halcon
2.理論:數字影象處理基礎
3.掌握 GUI 介面軟體:VC、C#、C++、MFC ……
4.必要的硬體知識:相機(觸發)、鏡頭、光源、採集卡、電腦