opencv3.4.0+vs2017配置
2018-03-25 本文已影响0人
Joshualley
最近一直在用python,C++落下了好久,于是就用opencv的C++ API练练手。呐,就从配置开发环境开始吧。
本人学习东西一向喜欢用最新的,于是vs2017和opencv3.4是必须的。
首先还是下载opencv3.4:https://opencv.org/
下载完就是这个文件:opencv-3.4.0-vc14_vc15.exe
直接点击安装(其实就是个解压过程)
将解压文件放到你想要放置的路径下,我放在了D:Env\opencv处
然后配置下环境变量:

接下来打开VS2017,新建一个空项目,然后开始配置。
按Alt+Enter进入项目的属性页,或者右击你的项目名,选择最后一项“属性”。

先把平台修改为X64,点击VC++目录,配置包含目录和库目录:
包含目录把opencv文件下的三个目录都添加上:
include、include\opencv、include\opencv2

配置链接器:
1.在常规中添加附加库目录。

2.在输入中添加依赖项。(注意opencv_world340d.lib,即debug库要放在前面)

酱~,我们就配置完了,赶紧写一段demo试试手吧!
#include "opencv2\opencv.hpp"
#include "iostream"
using namespace cv;
using namespace std;
int main()
{
string path = "./hh.png";//图片要和生成的.exe文件放在同一文件夹下哦~~~
Mat im = imread(path);
imshow("image",im);
waitKey(0);
return 0;
}
效果如下:
