halcon和opencv哪個好 如何在unity里使用opencv?
如何在unity里使用opencv?1. 先下載opencv 2.4.10,解壓后放在合適的地方,然后根據自己的電腦選擇x86或x64(32位或64位),我的是32位,并在系統(tǒng)path環(huán)境變量中添加“
如何在unity里使用opencv?
1. 先下載opencv 2.4.10,解壓后放在合適的地方,然后根據自己的電腦選擇x86或x64(32位或64位),我的是32位,并在系統(tǒng)path環(huán)境變量中添加“opencv storage pathbuildx86vc12bin”。
2. 下載opencvsharp,這是OpenCV的包裝器。Net框架。它不僅支持。Net框架,還支持mono,mono的另一個開源跨平臺實現。Net框架。unity3d中CS腳本的執(zhí)行依賴于mono。
opencv可以用于商業(yè)嗎?
Opencv應該是商用的。
OpenCV Wiki上有一段話:OpenCV是在BSD許可下發(fā)布的,學術和商業(yè)都是免費的Halcon:機器視覺行業(yè)知名的商業(yè)視覺庫,非開源,在國內市場占有率排名第一,提供了1500多個API操作符供開發(fā)者使用。一些基本的編程可以很容易地訪問,其調試也非常方便。斷點可以一步一步地運行,并且可以隨時看到圖像更改。Halcon運算符可由C、VB、C#、Delphi等開發(fā)語言調用。同時,運營商還提供com版本。原則上,所有支持com的語言都可以調用Halcon操作符,因此其開發(fā)的靈活性和調試的方便性深受開發(fā)人員的喜愛。
opencv:計算機圖像的圖像庫,開源,可用于商業(yè),在許多高校和科研機構得到廣泛應用。更多的人選擇它來編寫自己的算法。它的調試不如Halcon方便,項目開發(fā)周期也比Halcon長,所以在工業(yè)應用中也不太多。
因此,如果你從事算法,項目周期長,公司不愿意購買/使用商用可視化軟件,可以考慮opencv;如果你的項目周期短,公司可以承擔商用軟件的費用,選擇Halcon將是明智的選擇。