HALCON 18破解版是一個機器視覺軟件,靈活的架構便于機器視覺,醫學圖像和圖像分析應用的快速開發。在歐洲以及日本的工業界已經是公認具有最佳效能的Machine Vision軟件。
軟件介紹
HALCON 18是德國MVtec公司開發的一款完善的標準機器視覺算法包,擁有應用廣泛的機器視覺集成開發環境,可以幫助用戶節約產品成本,縮短軟件開發周期。HALCON包含了各類濾波、色彩以及幾何、數學轉換、形態學計算分析、校正、分類辨識、形狀搜尋等等基本的幾何以及影像計算功能,由于這些功能大多并非針對特定工作設計的,因此只要用得到圖像處理的地方,就可以用其強大的計算分析能力來完成工作。
軟件特色
1、技術革新
可以實現真正意義上的目標識別。基于樣本的識別方法可以區分出數量巨大的目標對象。使用這種技術可以實現僅依靠顏色或紋理等特征即可識別經過訓練的目標,從而無需再采用一維碼或二維碼等用于目標識別的特殊印記。
2、強大的三維視覺處理
HALCON 18提供的一個極為突出的新技術是三維表面比較,即將一個三維物體的表面形狀測量結果與預期形狀進行比較。HALCON提供的所有三維技術,如多目立體視覺或sheet of light,都可用于表面重構;同時也支持直接通過現成的三維硬件掃描儀進行三維重構。此外,針對表面檢測中的特殊應用對光度立體視覺方法進行了改善。不僅如此,HALCON現在還支持許多三維目標處理的方法,如點云的計算和三角測量、形狀和體積等特征計算、通過切面進行點云分割等。
3、高速機器視覺體驗
自動算子并行處理 (AOP) 技術是HALCON的一個獨特性能。支持使用GPU處理進行機器視覺算法的算子超過75個,比其他任何軟件開發包提供的數量都多。除此之外,基于聚焦變化的深度圖像獲取 (depth from focus)、快速傅立葉變換 (FFT) 和HALCON的局部變形匹配都有顯著的加速。HALCON會帶給用戶更高速的機器視覺體驗。
安裝教程
1、下載安裝包,解壓縮并運行安裝,點擊Next下一步
2、閱讀軟件協議,將下拉滑到最下面,勾選我接受協議
3、將檢查更新的勾選去掉
4、根據自己系統位數自行選擇
5、選擇需要安裝的組件,默認全部勾選
6、直接點擊Next下一步
7、自行選擇是否安裝其他驅動程序
8、選擇文檔語言,默認選擇第一項英文
9、選擇軟件安裝位置,點擊Browser可自行更換安裝路徑
10、正在安裝中,請耐心等待一會
11、需要選擇許可證文件路徑,這里先選擇“Do not install a license file”,稍后再進行破解激活
12、安裝完成,將運行軟件的勾選去掉,點擊Finish退出軟件安裝向導
13、先不要運行軟件,將破解補丁復制到軟件安裝目錄下替換
14、安裝破解完成,運行軟件即可免費使用了
怎么跟工業相機連接
1、使用 Directshow接口。在采集助手里,選擇 Directshow,如圖。
該方法對應的 halcon初始化代碼為:
open_framegrabber ('DirectShow', 1,1,0,0,0,0,'default',8'rgb', -1,'false','default, 'XXXXXXX',0,-1, AcqhandI。XXXXXX為相機名字,需要替換成電腦中相應的相機名稱
優點:該方法通用性較好,幾乎市面上所有廠家的工業相機以及民用級別的QQ視頻攝像頭、 WebCam等都可以通過這種方式訪問。
缺點:性能較低, Directshow中由于內存復制、格式轉換等原因,CPU占用率會相對其他方式高一些;靈活性差,由于是標準接口,早期定義的,很多工業相機的參數沒有辦法通過這種方式修改。例如觸發模式設置等,通過該接囗就無法完成。
2、使用 GigEvision接口。在采集助手里,選擇GigEvision,如下
該方法對應的 halcon初始化代碼為:
open_framegrabber ('GigEVision, 0, 0, 0,0,0,0, progressive,-1,default,-1,'false','default', 'XXXXXXX',0,-1,AcqhandIe)XXXx相機名字,需要替換成電腦中相應的相機名稱。
優點:通用性較好,大部分GigE網口工業相機都支持該方式直接方式。 GigEvision是美國AA組織定義的一種專門用于網口工業相機通信的協議,只要支持該協議的相機, Halcon就可以用其自帶的驅動直接訪問;功能可控性比較好,該方法可以訪問工業相機的一些特殊參數,觸發模式等都可以進行設置
缺點:無法支持USB接口的工業相機;由于每個廠家對Gig evision支持的程度不一樣,提供的相機XML描述文件也不一樣,所以在參數配置上,每個廠家的相機配置方法不樣,代碼不能復用。
3、使用廠家提供的專用接口。例如北京大恒、深圳邁德威視等國產廠家,都根據 Halcon提供了專門的接囗組件。以邁德威視的工業相機為例,在采集助手里,選擇Mindvision,如下圖所示:
代碼為:open_framegrabber ('Mindvision', 1,1,0,0,0,0,'progressive',8'Gray', -1,'false','auto, 'XXXXXXX',0,-1, AcqhandI。XXXXXX為相機名字,每個相機名字都有差異。
和opencv哪個好
Halcon
在工業視覺領域屬于經常使用的軟件,相對于opencv的開源精神Halcon屬于商業非開源項目并且收費。Halcon起源于德國在國內的工業視覺領域市場占用率遙遙領先。作者在使用halcon的過程中也感受了其軟件的人性化,有獨立的調試編程環境。對應主流的語言C#、C++、VB等工業上常用的語言都能提供流程的調用。
OpenCV
Opencv計算機圖像方面的圖像庫,開源的,可以用于商用,在很多高校和科研機構使用比較多,更多的人選擇它,是為了寫自己的算法,其調試不像Halcon那樣方便,其項目開發周期也比Halcon要長,所以在工業應用上,還不是太多。
相關下載:OpenCV 4
總結
如果你是搞算法的,并且項目周期長,公司不愿意購買/使用商業視覺軟件的,可以考慮Opencv;如果你的項目周期短,公司可以承受商業軟件的成本,選擇Halcon會是比較明智的選擇。
更新內容
1、HDevelop句柄可視化
2、“字典”數據類型
3、二維碼檢測
4、深度學習
5、并行處理中斷操作
6、嵌入式芯片AArch64支持
相關版本
網友評論