1、查看电脑系统位数
在配置之前首先用快捷键win+x打开系统,如下图所示
就可以查看自己电脑的系统类型,上图可以看出我的电脑类型是64位的操作系统。
2、下载好相关的文件
OpenCV官方下载链接如下:
可以在这里下载适合自己操作系统的OpenCV,建议安装OpenCV3.0.0以后的版本,环境配置和应用都会比之前版本的方便很多。下面以4.1.0版本的为例。OpenCV下载后注意自己安装的路径,接下来的配置都会用到安装的路径。
3、开始配置
首先新建一个自己的项目,以我新建的c++控制台程序ImageProcessLearning为例。鼠标右键点击项目的名称打开项目的属性页,如下图所示。注意选择好是在debug下配置还是在release下配置
然后在vc++目录下配置包含目录和库目录。点击编辑包含目录,我的OpenCV安装在D盘,所以添加D:\opencv\build\include路径,再添加D:\opencv\bulid\include\opencv2 注意根据自己的安装路径进行配置,不要死搬硬套。
再接下来配置库目录,找到lib文件,一般只在opencv\build\vc14\lib
再在链接器里进行配置,打开输入,在附加依赖项里输入opencv_world410d.lib。注意你是哪个版本的就写哪个版本的lib,可以打开opencv的文件看一下,一般在opencv\build\x64\vc14\lib里,debug模式选择opencv_world410d.lib,release模式选择opencv_world410.lib
配置到这里就算结束了,接下来测试一下。
4、测试案例
用下面这段小程序来测试,如果配置成功的话会出现运行后会出现一张图片
#include<opencv.hpp>
#include<iostream>
using namespace cv;
int main() {
Mat srcImage = imread("J:/timg2.jpg");
if (srcImage.data != NULL) {
namedWindow("srcImage", 0);
imshow("srcImage", srcImage);
}
waitKey(0);
system("pause");
return 0;
}
运行效果如下: