1,下载opencv3.4.3已经编译完成的包,地址,双击运行,解压编译后的文件。解压后路径为:
C:\Software\opencv-3.4.3\opencv
2,注意VC版本和VS的版本
VS版本 与 VC版本 的对应关系
Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
opencv 对 VC版本 的支持情况
opencv 2.4.10 == vc10、vc11、vc12
opencv 2.4.13 == vc11、vc12
opencv 3.4.3 == vc14、vc15
3,添加系统环境变量,将path/to/build/x64/vc15/bin路径添加到系统环境变量,环境变量不能有空格
C:\Software\opencv-3.4.3\opencv\build\x64\vc15\bin
4,建立工程项目,配置相关属性, Dubug x64 >> 右键 >> 属性
4.1 添加include,配置属性 >> VC++目录 >> 包含目录,添加3个
C:\Software\opencv-3.4.3\opencv\build\include
C:\Software\opencv-3.4.3\opencv\build\include\opencv
C:\Software\opencv-3.4.3\opencv\build\include\opencv2
4.2 添加库文件,配置属性 >> VC++目录 >> 库文件
C:\Software\opencv-3.4.3\opencv\build\x64\vc15\lib
4.3 连接器,连接器 >> 输入 >> 附加依赖项,添加
opencv_world343d.lib
完成以上操作,配置完成。
5,测试
#include <opencv2/opencv.hpp>
int main()
{
const char *path = "C:\\Users\\RoseC\\Desktop\\example.jpg";
cv::Mat img = cv::imread(path);
cv::namedWindow("img", CV_WINDOW_NORMAL);
cv::imshow("img", img);
cv::waitKey(0);
return 0;
}