Halcon
在工業(yè)視覺(jué)領(lǐng)域?qū)儆诮?jīng)常使用的軟件,相對(duì)于opencv的開(kāi)源精神Halcon屬于商業(yè)非開(kāi)源項(xiàng)目并且收費(fèi)。Halcon起源于德國(guó)在國(guó)內(nèi)的工業(yè)視覺(jué)領(lǐng)域市場(chǎng)占用率遙遙領(lǐng)先。作者在使用halcon的過(guò)程中也感受了其軟件的人性化,有獨(dú)立的調(diào)試編程環(huán)境。對(duì)應(yīng)主流的語(yǔ)言C#、C++、VB等工業(yè)上常用的語(yǔ)言都能提供流程的調(diào)用。
Halcon提供的每一年都有升級(jí),在升級(jí)的過(guò)程中算子的速度更快能達(dá)到匯編級(jí)別的加速度,對(duì)比opencv在總體的算子性能領(lǐng)先程序在五到十年。與此同時(shí)Opencv在調(diào)試的過(guò)程中沒(méi)有Halcon方便,opencv的使用需要用戶有比較好的編程基礎(chǔ),并且圖像并不是實(shí)時(shí)能夠觀察調(diào)整。
Halcon:底層功能算法多,運(yùn)算性能快,開(kāi)發(fā)需要一定軟件功底和圖像處理理論。快速學(xué)習(xí)的做法:研究實(shí)例、做實(shí)戰(zhàn)項(xiàng)目。halcon不能提供相應(yīng)的界面編程需求,需要和vs來(lái)構(gòu)造界面,才能構(gòu)成一套完整軟件。
OpenCV
Opencv:計(jì)算機(jī)圖像方面的圖像庫(kù),開(kāi)源的,可以用于商用,在很多高校和科研機(jī)構(gòu)使用比較多,更多的人選擇它,是為了寫自己的算法,其調(diào)試不像Halcon那樣方便,其項(xiàng)目開(kāi)發(fā)周期也比Halcon要長(zhǎng),所以在工業(yè)應(yīng)用上,還不是太多。
但是,如果你是搞算法的,并且項(xiàng)目周期長(zhǎng),公司不愿意購(gòu)買/使用商業(yè)視覺(jué)軟件的,可以考慮Opencv;如果你的項(xiàng)目周期短,公司可以承受商業(yè)軟件的成本,選擇Halcon會(huì)是比較明智的選擇。
| OpenCV | Halcon | |
| 開(kāi)發(fā)語(yǔ)言 | C++、C#(emgu)、Python、Ruby、MATLAB等語(yǔ)言 | C,C++,C#,Visual basic和Delphi等語(yǔ)言 |
| 應(yīng)用場(chǎng)合 | 側(cè)重計(jì)算機(jī)視覺(jué)領(lǐng)域,側(cè)重研究領(lǐng)域 | 側(cè)重機(jī)器視覺(jué)領(lǐng)域,側(cè)重應(yīng)用領(lǐng)域 |
| 費(fèi)用 | 免費(fèi) | 收費(fèi) |
| 開(kāi)放性及版本更新速度 | 開(kāi)源(可看底層源碼),版本和功能更新慢 | 商業(yè)軟件(底層代碼封裝),版本和功能更新快 |
| 對(duì)使用者的門檻 | 偏科研,有難度,有深度,完全從底層開(kāi)發(fā),對(duì)使用者門檻高,開(kāi)發(fā)效率低,開(kāi)發(fā)慢 | 偏工程應(yīng)用,使用封裝好的功能函數(shù),對(duì)使用者門檻低,開(kāi)發(fā)效率高,開(kāi)發(fā)快 |
| 資料及技術(shù)支持 | 資料少。遇到問(wèn)題,難以獲得技術(shù)支持 | 資料多。遇到問(wèn)題,可以及時(shí)、有效的獲得技術(shù)支持 |
審核編輯:黃飛
-
圖像處理
+關(guān)注
關(guān)注
29文章
1342瀏覽量
59505 -
算法
+關(guān)注
關(guān)注
23文章
4784瀏覽量
98038 -
OpenCV
+關(guān)注
關(guān)注
33文章
652瀏覽量
44778 -
HALCON
+關(guān)注
關(guān)注
17文章
66瀏覽量
28346 -
工業(yè)視覺(jué)
+關(guān)注
關(guān)注
0文章
106瀏覽量
7495
原文標(biāo)題:兩大圖像處理庫(kù)Halcon和Opencv 的對(duì)比
文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Qt使用openCV庫(kù)
關(guān)于圖像處理軟件包在DSP上的使用問(wèn)題
Vivado HLS實(shí)現(xiàn)OpenCV圖像處理的設(shè)計(jì)流程與分析
esp32能不能直接跑opencv,有沒(méi)有在板子上面做圖像處理的庫(kù)?
esp32能不能直接跑opencv,有沒(méi)有在板子上面做圖像處理的庫(kù)?
OpenCV圖像處理編程研究
最全OpenCV教程及圖像處理、目標(biāo)跟蹤、識(shí)別案例
圖像對(duì)比度、亮度值調(diào)整_《OpenCV3編程入門》書本配套源代碼
OpenCV技術(shù)在數(shù)字圖像處理中的應(yīng)用
OpenCV函數(shù)圖像處理目錄說(shuō)明
Halcon和Opencv這兩大圖像處理庫(kù)哪個(gè)更好
基于Halcon圖像處理的表面缺陷檢測(cè)方案
Halcon和Opencv圖像處理庫(kù)對(duì)比
評(píng)論