這是opencv2.2.0版本下載,直接下載安裝即可使用,配置方法根據(jù)vs的版本在網(wǎng)上可以搜到,是Intel®開源計算機視覺庫。它由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。
opencv2.2.0版本擁有包括 300 多個C函數(shù)的跨平臺的中、高層 API。它不依賴于其它的外部庫——盡管也可以使用某些外部庫。
opencv2.2.0版本是我一開始下載了zip的源碼包,但是發(fā)現(xiàn)include中opencv2內(nèi)的頭文件不全;暫時我不清楚為何沒有拷貝,我直接選擇將各個模塊中的include下的opencv2中的頭文件拷貝至底層include/opencv2目錄下即可。雖然老式的頭文件形式可用,但是都會修改為新式的頭文件include,所以如果include/opencv2目錄下沒有對應(yīng)的頭文件會導(dǎo)致找不到頭文件的錯誤。因此,對于使用VS2010的朋友,我還是推薦使用官方的預(yù)編譯安裝包進行安裝。
opencv2.2.0版本是一個基于(開源)發(fā)行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統(tǒng)上。它輕量級而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時提供了Python、Ruby、MATLAB等語言的接口,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。OpenCV致力于真實世界的實時應(yīng)用,通過優(yōu)化的C代碼的編寫對其執(zhí)行速度帶來了可觀的提升,并且可以通過購買Intel的IPP高性能多媒體函數(shù)庫(Integrated Performance Primitives)得到更快的處理速度。右圖為OpenCV與當(dāng)前其他主流視覺函數(shù)庫的性能比較。