搭建VS+OpenCV环境
我的环境:
系统:Windows 10
第一步、安装VS(略)
第二步、安装OpenCV
a、解压到根(磁盘的)目录
b、添加系统的环境变量:
此电脑(右键) --> 属性 --> 高级系统设置 --> 环境变量 --> Path(系统变量) --> 编辑 --> 新建 --> 复制你的OpenCV即可
例如:D:\OpenCV\OpenCV_3.4.6\opencv\build\x64\vc15\bin
注:vc15 --->对应VS2017(自行查正)
第三步、配置库目录(重点:创建VS中的项目属性表文件配置)
a、在VS中新建属性表(位置:VS--> 视图--> 其他窗口--> 属性管理器(选择对应的即可))
注:VS中对应的有64 <----> 86和release <----> debug,而OpenCV下载的里面只有64的,86和contrib需要自己用Cmake编译
b、添加包含目录
Include path(包含目录):
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
c、添加库目录
Lib path(库目录):
D:\opencv\build\x64\vc15\lib
d、添加附加依赖项
附加依赖项:
opencv_world346d.lib
e、将文件配置好后保存在指定位置(这个放在面比较好)
自行配置release 64 86的文件,此处略
第四步 环境测试
#include <opencv2/opencv.hpp> //需要的头文件
using namespace cv; //包含cv命名空间
int main()
{
//读入一张图片
Mat img=imread("test.jpg");/*此处修改路径,资源存放修改*/
//在窗口中显示载入的图片
imshow("图片",img);
//等待6000 ms后窗口自动关闭
waitKey(6000);
}
结果:
注意:运行是选择对应的版本
总结:
这种使用属性表文件可以不需要每次创建项目都配置属性,直接复制到项目文件中,添加属性表文件即可,非常方便。