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