一、下載OpenCV3.2並解壓到磁盤,注意最好不要是中文路徑,也不要帶空格;ios
二、將解壓路徑..\build\x64\vc14\bin註冊到系統環境變量,註冊完成後最好重啓或註銷系統,不然環境變量可能沒法使用。這裏只註冊64位版本,由於咱們只用到64位版本;ide
三、打開VS2015建立一個最簡單的控制檯程序,並選擇64位版本。32位的不在解壓包內,若是須要使用32位的,要本身編譯源碼;測試
四、添加包含目錄到VC++目錄,..\build\include,ui
五、添加庫目錄路徑到VC++目錄,..\build\x64\vc14\libspa
六、添加依賴庫opencv_world320.lib,debug版本添加opencv_world320d.libdebug
七、編譯運行程序,提示錯誤:error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.根據提示添加宏_CRT_SECURE_NO_WARNINGS到C++預處理器定義中;code
八、測試代碼:圖片
#include <opencv2/opencv.hpp> using namespace cv; int main() { Mat img = imread("1.jpg"); imshow("test", img); waitKey(6000); }
在工程目錄下保存一個1.jpg圖片,用OpenCV將這個圖片顯示出來。源碼
QTVS2015_64位版本配置:it
在QT配置文件中添加INCLUDE路徑LIB文件:
INCLUDEPATH += D:\opencv\build\include CONFIG(debug, debug|release): LIBS += D:\opencv\build\x64\vc14\lib\opencv_world320d.lib CONFIG(release, debug|release): LIBS += D:\opencv\build\x64\vc14\lib\opencv_world320.lib
測試代碼:
#include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main(int argc, char *argv[]) { Mat img = imread("D:\\Projects\\Study\\1.jpg"); imshow("test", img); waitKey(6000); }