OpenCV是一款開源的、跨平臺的計算機視覺庫,適用于Windows、Linux、Mac OS X、Android以及iOS系統,它還提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。小編這里為大家帶來OpenCV 3.1最新版,歡迎下載!
OpenCV功能特色
計算機視覺市場巨大而且持續增長,且這方面沒有標準API,如今的計算機視覺軟件大概有以下三種:
1.研究代碼(慢,不穩定,獨立并與其他庫不兼容)
2.耗費很高的商業化工具(比如Halcon, MATLAB+Simulink)
3.依賴硬件的一些特別的解決方案(比如視頻監控,制造控制系統,醫療設備)這是如今的現狀。而標準的API將簡化計算機視覺程序和解決方案的開發。OpenCV致力于成為這樣的標準API。
OpenCV致力于真實世界的實時應用,通過優化的C代碼的編寫對其執行速度帶來了可觀的提升,并且可以通過購買Intel的IPP高性能多媒體函數庫(Integrated Performance Primitives)得到更快的處理速度。右圖為OpenCV與當前其他主流視覺函數庫的性能比較。
應用領域:
1、人機互動
2、物體識別
3、圖像分割
4、人臉識別
5、動作識別
6、運動跟蹤
7、機器人
8、運動分析
9、機器視覺
10、結構分析
11、汽車安全駕駛
OpenCV 3.1怎么安裝
opencv python安裝教程
下載小編提供的OpenCV 3.1,然后雙擊運行之,開始自解壓
解壓到哪個目錄下,然后就會多一個opencv文件夾,里面會有這幾個文件
右鍵單擊計算機-屬性-高級系統設置-高級-環境變量,在系統變量中查找PATH變量中添加“你的opencv解壓路徑\opencv\build\x64\vc12\bin”路徑。
ps: opencv/build目錄下有 x64和x86兩個目錄,里面都有 vc10, vc11, vc12。 這里注意一定要選x86目錄,因為編譯都是32位的。 vc12 對應 vs2013,不是vs2012,不要被誤導了。 (vc11-> vs2012, vc10->vs2010)
新建一個空白項目(win64控制臺項目)點擊項目(菜單項)-屬性-VC++目錄,按照下圖提示,添加目錄:可執行文件目錄 D:\Program Files\opencv\build\x64\vc12\bin 包含目錄D:\Program Files\opencv\build\include D:\Program Files\opencv\build\include\opencv D:\Program Files\opencv\build\include\opencv3 庫目錄D:\Program Files\opencv\build\x86\vc12\lib
單擊 鏈接器-輸入-附加依賴項,添加鏈接庫,將D:\Program Files\opencv\build\x86\vc12\lib中所有的lib庫文件添加進去。點擊確定,OK,opencv的配置完成。
opencv和opengl區別
OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供圖像處理和視頻處理的基礎算法庫,還涉及一些機器學習的算法。比如你想實現視頻的降噪、運動物體的跟蹤、目標(比如人臉)的識別這些都是CV的領域
OpenGL則專注在Graphics,3D繪圖。
其實兩者的區別就是Computer Vision和Computer Graphics這兩個學科之間的區別,前者專注于從采集到的視覺圖像中獲取信息,是用機器來理解圖像;后者是用機器繪制合適的視覺圖像給人看。
似乎沒啥關系!
- PC官方版
- 安卓官方手機版
- IOS官方手機版