一、概括的對比
1.1 Halcon的優勢
Halcon有著更加低廉的Lisence
1、并且提供更好、更強大的2D和3D的視覺軟件庫
2、Halcon支持的視覺圖像采集設備數量是Visionpro 的5倍,
3、支持更多的的位深度
4、GPU加速
5、兼容Windows、Mac OS X,&Linux以及其他幾個嵌入式的平臺
6、持續支持COM,.NET本地C,C#,C++和Delphi編程
7、MVTEC一直致力于完全脫離硬件的基于PC的機器視覺和嵌入式視覺處理。在3D視覺技術以及應用上,Halcon有著無可比擬的優勢。
1.2 Halcon 的劣勢
1、在北美的市場很小
2、對于無編程基礎的人需要更加長以及艱難的學習周期
3、簡單的應用程序也需要花費很長的時間去開發
4、相比之下,開發同樣的軟件開發包花費代價更高
5、沒有用于處理美國郵政條碼的工具
1.3 Halcon補充新的信息
MVTec MERLIC & HALCON – Mvtec公司宣布了一個基于Halcon庫的新的視覺產品-MERLIC,Merlic增加了極其簡單易用的機器視覺應用并且能夠讓一個有經驗的Halcon開發者把自己的HaLcon程序添加擁有高性能的MERLIC庫中。因此Halcon與Visionpro之間的簡單易用性的差距幾乎消失了。MERLIC demo的鏈接:https://www.youtube.com/watch?v=W1NnxT-S4GY
1.4 Visionpro的優勢
1、在美國有著更大的市場
2、對于無編程基礎的人員來說更加簡單易用
3、更低的系統軟件開發lisence花費
4、具有美國郵政的條碼讀取工具
5、QuickBuild環境允許無編程基礎的人更快的開發應用程序
1.5 Visionpro的劣勢
1、有限的3D機器視覺算法庫
2、更低的運行時lisence花費
3、支持的圖像位深度少
4、沒有GPU處理
5、很少的圖像處理算法工具(例如缺少FFT)
6、QuickBuild環境下,想要開發出更高級的應用程序會增加不必要的復雜性,與其這樣,您最好在.NET的環境中去開發您的程序,這樣就避免QuickBuild環境帶來的不便
二、視覺處理性能
2.1 2D模式匹配
對于8位灰度圖像而言,Visionpro的PatMax和Halcon的幾何模式匹配算法具有幾乎一樣的2D模式匹配性能。Halcon的模式匹配也可以用在16位的圖像上。Visionpro模式匹配只能用于8位圖像。
2.2 1D和2D形態學
Halcon最高支持32位深度的處理;Visionpro支持基本的8位處理,僅有一小部分工具支持16位的圖像。
2.3 BLOB分析
Halcon的blob工具更多、更靈活、更強大;Visionpro的工具相當的基本,非常適用于典型的應用
2.4 Imageprocessing filters
halcon擁有不少于100個圖像處理濾波器包括FFT,并且支持更高的圖像位深度,大多數Halcon濾波器可以運行在32位深度的圖像上。Visionpro只有一小部分圖像處理濾波器,大部分只支持8位,一些支持16位。Visionpro缺少FFT算法,而該算法在缺陷檢測的應用中可以把固定的紋理特征移除。
2.5 ImageClassifier Tools
Halcon支持相當多的識別以及檢測應用的預定義的分類器工具,halcon支持多層感知神經網絡分類器,支持向量機分類器,高斯混合模型分類器,N維盒子以及非正態分布數據集領域的聚類。K-最近鄰分類器,自動特征選擇。
Cgnex有一個"Inspection Designer",或者CogDataAnalysis工具,可以允許您根據程序的結果創建一個用戶分類器。沒有預定義的分類器工具。有一個追加的視覺模塊稱作VisionPro Surface-其訓練算法根據人類視覺提供的線索訓練每個種類的缺陷
2.6 OCRand OCV
OCV比OCR有一個更加易用的接口,使用之前需要訓練。Halocn有一個預訓練的工業字符庫,因此使用時無需訓練,庫里面的字體的特征已經很完美了。
2.7 1Dand 2D Barcode tools
1D和2D有同樣的性能,Cognex在條碼評分等級的數量上有優勢并且有解碼美國郵政條碼的能力
2.8 圖像采集和特征
Visionpro通過他們的圖像采集供應商提供對相機的支持。相機供應商或者cognex必須創建一個用戶相機配置文件-例如CCF。Visionpro支持通用的Gige視覺系統的GeniCam,但是奇怪的是,不支持其他框架下的通用geniCam比如Cameralink,CoaXpress,或者USB3。
Halcon支持所有的圖像采集標準-gige ,usb3,genicam,gentl,directshow,twain等等。Halocn也具有從非高清相機創建高清圖像的能力-一般情況下,一個典型的basler gige相機,運用halcon的算法可以獲得超過100DB動態范圍的高清圖像。
2.9 3D視覺工具
3D對位和引導
目前為止,Halcon的3D視覺應用能力是相比于Visionpro的最大的技術優勢。
Halcon提供基于點云模式匹配的真實的3D模型。Halcon可以通過CAD文件或者從多種多樣的3D圖像采集設備獲得的黃金模板點云數據。Halcon使用某個物體的整個外表模型來進行識別和定位。
Halcon提供更多的基于3D位置的方法,比如,3D CAD模型中基于形狀的匹配方法可以處理從單一相機獲得的圖像,或者是在3D的視角下尋找一個平坦物體的方法,該物體已經發生透視畸變的方法。
Cognex提供偽3D模式匹配,patmax獲得多種2D形狀的姿態數據,利用三角測量來獲得偽3D模型。(Visionpro不是真實的3D點云)一些人認為是2.5D ,而不是3D。Halcon也可以提供VisinPro所采用的2.5D匹配技術,如果這種技術效果更好的情況下,您的項目也可以采用2.5D技術。
3D檢測(形態學)-Visionpro 3D檢測僅限于將3D數據轉化成數據數組,僅僅可以測量相對于基平面的高度、寬度和體積。因此,cognex不能利用3D點云測量基于3D形狀的表面檢測,3D形狀可以是3D CAD模型或者黃金表面點云模板。
Halcon可以從3D點云里面提取目標然后測量他們的3D尺寸和形狀。Halcon也可以注冊以及融合從多個傳感器獲得的點云數據到一個坐標系里面去,允許其中最好的一些傳感器結合起來成為一個視覺任務。Halcon可以通過比較CAD模型和黃金圖像來檢測缺陷。Halcon可以創建無限制數量的基平面以供測量或者3D匹配之用。
2.10 3D圖像獲取
Halcon可以從立體圖像、激光線輪廓儀、飛行時間傳感器、干涉儀、KINECT、邊緣投影系統獲得3D數據,這些系統都使用工業標準接口比如GIGEUSB3GENICAMDIRECTSHOW等等。VISIONPRO僅僅可以獲得3D數據從他自己的品牌商品以及重標記的德國米銥激光線輪廓儀以及立體相機對。
2.11 程序和硬件環境的靈活性
Halcon支持windows、Mac OS X以及嵌入式操作系統和更多的可編程語言及環境。Visionpro僅僅支持windows并且已經停止了支持那些使用ActiveX和COM 的客戶。
Halcon也支持很多的嵌入式平臺,例如 OMAP4, ARM,TI-DSP, 以及 Beagle Board-xM.
實時視覺處理,相機采圖以及IO,一些應用需要嚴苛的實時視覺處理,相機采圖和決定性的IO,halcon可以在windows系統下的一個實時核運行,稱作 Kithara ,它允許在保準的PC機上運行嚴苛的實時視覺應用。相機采圖的實時視覺應用、視覺處理、IO控制(包括EtherCat),ProfiBus和Can Bus都可以通過Halcon實現。Visionpro的.net架構僅僅可以在Windows環境下運行,由于受制于windows的固有延遲影響,使得實時應用不可能實現。
2.12 GPU處理的能力
許多應用需要一個基于PC的軟件產品,速度是一個非常重要的因素,GPU并行處理可以提高系統的上限處理能力。Halcon支持Gpu處理,Visionpro不支持。
2.13 技術支持
MVTec有超過45個軟件和應用工程師從事支持Halcon產品的工作。在北美,工廠培訓經銷商比如JMAK,是第一條產線支持者,該公司隨后一直依靠美國和德國的專業的技術支持工程師團隊。通過遠程登錄來支持一個軟件產品使得技術支持的工程師不需要到現場工作了。Halcon是一個非常大的軟件開發包并且可以處理非常復雜的任務。因此,Halcon可以征服一個非常復雜的視覺項目同時需要一個卓越的團隊支持網絡。
Visionpro支持,cognex是一個很大的公司有許多的產品線。與我們一起工作的客戶告訴我們Visionpro的技術支持越來越少了。Visionpro公司將更多的精力花費在ID和Insight產品上。所以,在美國,盡管擁有更多的項目以及技術支持工程師,僅僅一小部分真正的了解以及可以更加深層次的支持visionpro。
2.14 預先許可費用
cognex優勢:提供價值995美元的USB開發版的狗,并且每年需要995美元的續費。劣勢-開發板的狗不可以被用作一個實時開發的許可證件。
Halcon-6875美元可以獲得永久的開發版的證書并且未來12個月以內的發布的新的版本的更新。優勢:halcon開發板的證書也可以被用作一個實時運行的發布版的證書。
2.15 開發板的證書花費
halcon優勢:halcon運行版證書價格從812美元到1688美元不等,覆蓋了整個2D和3D以及分類器工具庫。OEMS、系統集成商以及左中用戶在節約成本的同時不會舍棄系統的性能并且可以獲得更強的功能。
Visionpro的入門級證書,不具備Patmax、Patquick、相關搜索、OCV/OCR或者其他3D工具,大概1600美元,帶patmax的4500美元,但是我們不清楚僅具有3D工具集或者表面檢測工具集的證書需要多少錢。
2.16 全球以及北美市場份額
Visionpro的目前的全球的銷量稍稍領先于Halcon。
在德國、halcon 的市場更大
在亞洲,市場均分
在北美,visionpro擁有更大的市場
三、Visionpro用戶現在可以聯合Halcon以及visionpro
德國一家叫做gefasoft的工程公司開發了一個visionpro halcon的集成系統。如果你的組織架構是基于visionpro的,那么你現在可以很容易的結合強大的Halcon庫以及visionpro的環境。http://www.gefasoft-regensburg.de/en/products/gefasoft-visionpro-tools.html?type=123
四、為什么Halcon在北美的市場這么小
我們曾經會被問為什么Halcon在北美的市場這么小,我們相信那是因為MVTEC公司沒有在北美市場投入足夠的資金。這就產生了Halcon產品意識缺失的水滴效應。Cognex在北美有巨大的直銷力量。Cognex商標很出名。最好的技術或者解決方案商更傾向于著名的品牌。而在德國,隨著時間的推移,優質產品逐漸占據了市場的大份額。我們認為halcon歷來不會在初次的電話銷售的時候進行干凈利落的演示正如visionpro那樣,尤其對于一個非專業編程人員而言。盡管halcon一直再添加簡單易用的適用于通用項目的助手。
最后,一些人認為Halcon不可以運用于市場,因為在2007年,cognex起訴了MVTEC公司,理由是后者侵犯了他們的patmax模式匹配工具。2010年,cognex公司因為MVTEC沒有侵犯他們專利的事實而敗訴。結果就是:任何人、任何地點都可以使用halcon而不必擔心法律糾紛。
-
圖像采集
+關注
關注
2文章
299瀏覽量
41257 -
分類器
+關注
關注
0文章
152瀏覽量
13175 -
HALCON
+關注
關注
16文章
64瀏覽量
27190
原文標題:史上最全VisionPro和Halcon 的詳細對比
文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論