Halcon
在工業視覺領域屬于經常使用的軟件,相對于opencv的開源精神Halcon屬于商業非開源項目并且收費。Halcon起源于德國在國內的工業視覺領域市場占用率遙遙領先。作者在使用halcon的過程中也感受了其軟件的人性化,有獨立的調試編程環境。對應主流的語言C#、C++、VB等工業上常用的語言都能提供流程的調用。
Halcon提供的每一年都有升級,在升級的過程中算子的速度更快能達到匯編級別的加速度,對比opencv在總體的算子性能領先程序在五到十年。與此同時Opencv在調試的過程中沒有Halcon方便,opencv的使用需要用戶有比較好的編程基礎,并且圖像并不是實時能夠觀察調整。
Halcon:底層功能算法多,運算性能快,開發需要一定軟件功底和圖像處理理論。快速學習的做法:研究實例、做實戰項目。halcon不能提供相應的界面編程需求,需要和vs來構造界面,才能構成一套完整軟件。
OpenCV
Opencv:計算機圖像方面的圖像庫,開源的,可以用于商用,在很多高校和科研機構使用比較多,更多的人選擇它,是為了寫自己的算法,其調試不像Halcon那樣方便,其項目開發周期也比Halcon要長,所以在工業應用上,還不是太多。
但是,如果你是搞算法的,并且項目周期長,公司不愿意購買/使用商業視覺軟件的,可以考慮Opencv;如果你的項目周期短,公司可以承受商業軟件的成本,選擇Halcon會是比較明智的選擇。
OpenCV | Halcon | |
開發語言 | C++、C#(emgu)、Python、Ruby、MATLAB等語言 | C,C++,C#,Visual basic和Delphi等語言 |
應用場合 | 側重計算機視覺領域,側重研究領域 | 側重機器視覺領域,側重應用領域 |
費用 | 免費 | 收費 |
開放性及版本更新速度 | 開源(可看底層源碼),版本和功能更新慢 | 商業軟件(底層代碼封裝),版本和功能更新快 |
對使用者的門檻 | 偏科研,有難度,有深度,完全從底層開發,對使用者門檻高,開發效率低,開發慢 | 偏工程應用,使用封裝好的功能函數,對使用者門檻低,開發效率高,開發快 |
資料及技術支持 | 資料少。遇到問題,難以獲得技術支持 | 資料多。遇到問題,可以及時、有效的獲得技術支持 |
審核編輯:黃飛
-
圖像處理
+關注
關注
27文章
1281瀏覽量
56638 -
算法
+關注
關注
23文章
4599瀏覽量
92643 -
OpenCV
+關注
關注
30文章
628瀏覽量
41263 -
HALCON
+關注
關注
16文章
64瀏覽量
27186 -
工業視覺
+關注
關注
0文章
70瀏覽量
7122
原文標題:兩大圖像處理庫Halcon和Opencv 的對比
文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論