OpenCV學習-1:OpenCV3.2在VS2015和QT上的配置

一、下載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);
}
相關文章
相關標籤/搜索