整体流程如下:
-
下载Visual Studio2017版本
-
下载OpenCV3.4.1版本
-
配置环境变量
-
在Visual Studio2017中引入头文件、库文件、链接库
-
环境测试
说明:没有必要根据博主的博客下载与博客相应的版本,不同版本之间只需要改一点点东西即可
1、下载安装VS2017
安装教程参考博客https://blog.csdn.net/qq_36556893/article/details/79430133
VS包括多种工作负载,大家可以按需勾选,如果只需要C++功能则只需要勾选使用C++的桌面开发
2、下载OpenCV安装包
OpenCV官网https://opencv.org/ 选择OpenCV3.4.1版本
3、配置环境变量
解压下载文件到指定文件夹,将opencv文件夹中的***opencv\build\x64\vc14\bin路径添加系统环境变量中
***代表你所解压的文件路径
右键点击此电脑,选择属性后添加环境变量流程如下图
注意:添加路径后记得点确定,并在外面将能点的确定全点选一遍!
4、在Visual Studio2017中引入头文件、库文件、链接库
新建VS程序,流程如下图
右键新建的项目选择属性
VC++目录→包含目录 输入
D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include\opencv2
VC++目录→库目录 输入
D:\OpenCV\opencv\build\x64\vc14\lib
链接器→输入→附加依赖项 输入
opencv_world341d.lib
opencv_world341.lib
分别代表debug版本和release版本
5、环境测试
右键源文件→添加→新建项
选择C++文件
在运行代码前将预编译头改为不使用预编译头
右键项目名称→属性→预编译头
输入测试代码,如下
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("E:/myFile/picture/kobe.jpg");
//注意这里面的文件路径应该为左下划线(/)或者为双右下划线(\\)
if (img.empty())
{
cout << "无法打开图片!" << endl;
return -1;
}
namedWindow("image", CV_WINDOW_AUTOSIZE);
imshow("image", img);
waitKey(0);
return 0;
}
由于我们使用的是基于64位的
因此将解决方案平台改成x64
运行结果如下图