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