opencv版本為4.1.1官方最新版本,
https://sourceforge.net/projects/opencvlibrary/
先配置本地工程環境:
右鍵我的電腦-屬性
將bin的路徑添加到環境變量里面,
這里我添加的路徑包含錄下: vc15對應VS2017,vc14對應VS2015
D:\opencv4.1\opencv\build\x64\vc15\lib
D:\opencv4.1\opencv\build\x64\vc15\bin
D:\opencv4.1\opencv\build\x64\vc14
D:\opencv4.1\opencv\build\x64\vc14\lib
工程屬性配置:
配置屬性--- VC++目錄---包含目錄下添加:
以下三個目錄:【opencv4.1.1,不知道別人哪來的D:\opencv4.1\opencv\build\include\opencv這個路徑】
D:\opencv4.1\opencv\build
D:\opencv4.1\opencv\build\include
D:\opencv4.1\opencv\build\include\opencv2
同理添加靜態庫:
用的對應是vc15/lib下庫
接着鏈接靜態庫:
配置屬性--- 連接器---輸入---附加依賴項添加:
opencv_world411d.lib 【注意后面有d為debug版本,沒有d對應的是release版本】
以上需要注意VS版本,操作系統是x64/x86, opencv版本,再次強調本文使用opencv4.1.1最新版本。
執行例子代碼結果:
代碼用例:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat MtImage = imread("D:\\mh.png");
imshow("game photo", MtImage);
waitKey(0);
return 0;
}
具體api用法參考opencv官方手冊。