- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
OpenCV軟件優(yōu)勢
為什么有OpenCV
計算機視覺市場巨大而且持續(xù)增長,且這方面沒有標準API,如今的計算機視覺軟件大概有以下三種:
1.研究代碼(慢,不穩(wěn)定,獨立并與其他庫不兼容
2.耗費很高的商業(yè)化工具(比如Halcon,MATLAB+Simulink)
3.依賴硬件的一些特別的解決方案(比如視頻監(jiān)控,制造控制系統(tǒng),醫(yī)療設備)這是如今的現(xiàn)狀。而標準的API將簡化計算機視覺程序和解決方案的開發(fā)。OpenCV致力于成為這樣的標準API。
OpenCV致力于真實世界的實時應用,通過優(yōu)化的C代碼的編寫對其
執(zhí)行速度帶來了可觀的提升,并且可以通過購買Intel的IPP高性能多媒體函數(shù)庫(IntegratedPerformancePrimitives)得到更快的處理速度。右圖為OpenCV與當前其他主流視覺函數(shù)庫的性能比較
OpenCV軟件定義
OpenCV于1999年由Intel建立,如今由WillowGarage提供支持。OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機視覺庫,可以運行在Linux、Windows和MacOS操作系統(tǒng)上。它輕量級而且高效——由一系列C函數(shù)和少量C++類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。最新版本是3.3,2017年8月3日發(fā)布。
OpenCV擁有包括500多個C函數(shù)的跨平臺的中、高層API。它不依賴于其它的外部庫——盡管也可以使用某些外部庫。
OpenCV為Intel®IntegratedPerformancePrimitives(IPP)提供了透明接口。這意味著如果有為特定處理器優(yōu)化的IPP庫,OpenCV將在運行時自動加載這些庫。
(注:OpenCV2.0版的代碼已顯著優(yōu)化,無需IPP來提升性能,故2.0版不再提供IPP接口
OpenCV編程語言
OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫也有大量的Python,JavaandMATLAB/OCTAVE(版本2.5)的接口。這些語言的API接口函數(shù)可以通過在線文檔獲得。如今也提供對于C#,Ch,Ruby的支持。
所有新的開發(fā)和算法都是用C++接口。一個使用CUDA的GPU接口也于2010年9月開始實現(xiàn)。
OpenCV安裝步驟
1.在華軍軟件園下載OpenCV官方版安裝包,解壓后,雙擊exe程序,進入安裝向?qū)?,單擊下一?
2.閱讀許可協(xié)議,單擊下一步
3.點擊選擇安裝文件夾,一般默認安裝在電腦C盤,推薦安裝在D盤,單擊下一步
4.軟件正在安裝,請耐心等待
5.OpenCV安裝完成,單擊完成退出安裝向?qū)?
OpenCV系統(tǒng)支持
OpenCV可以在Windows,Android,Maemo,FreeBSD,OpenBSD,iOS,Linux和MacOS等平臺上運行。使用者可以在SourceForge獲得官方版本,或者從SVN獲得開發(fā)版本。OpenCV也是用CMake.
Windowsprerequisites
在Windows上編譯OpenCV中與攝像輸入有關部分時,需要DirectShowSDK中的一些基類。該SDK可以從預先編譯的MicrosoftPlatformSDK(orDirectXSDK8.0to9.0c/DirectXMediaSDKpriorto6.0)的子目錄SamplesMultimediaDirectShowBaseClasses獲得。
OpenCV更新日志
將bug掃地出門進行到底
優(yōu)化用戶反饋的問題,提升細節(jié)體驗
特別說明:
您好,您即將使用的軟件為輔助類工具,可能會被各大殺毒軟件進行攔截和查殺,該軟件可能存在使用風險,請注意規(guī)避,如果您想繼續(xù)使用建議關閉各種殺毒軟件后使用。
附軟件包解壓密碼:www.splendidvoyage.com
華軍小編推薦:
OpenCV作為一款應用廣泛,功能強大的免費辦公軟件,該最新版的功能得到眾多網(wǎng)友的一致好評,強烈推薦大家下載使用,另外還有今目標、漢王考勤管理系統(tǒng)、WPS Office、NTKO 大文件上傳控件、快刀客平臺軟件推薦給大家下載使用。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用