背景
Opencv是计算机视觉库,以C++编写,主要接口也是C++的,里面实现了图像处理和计算机视觉方面的很多算法。
目的
在windows下使用opencv,做一些简单的图像处理。
环境
Windows 8.1
VS2015 Community
流程1
1. 安装opencv,其官网为 https://opencv.org/,在Release中可以选择自己想要的版本,我选的是3.4.1版本。下载后显示exe文件,但运行的时候其实就是让你解压至某一位置。
2. 配置环境变量,首先在系统变量中设置PATH变量,我的opencv放在了D盘,设置如下,D:\opencv\build\x64\vc14\bin;然后再用户变量中添加OPENCV变量,设置如下:D:\opencv\build
流程2
在VS中使用opencv
1. 打开VS,新建win32控制台项目,并命名。
空项目即可。
2. 右击项目,最下方选择“属性”
注意,配置分为Debug和Release版本,平台分为x86和x64,Release才是发布版本,可供别人使用。
3. 在VC++目录中设置“包含目录”和“库目录”。
在包含目录中添加如下:
在库目录中添加如下:
4.设置附加依赖项
首先添加附加依赖项目录
设置如下:
然后添加附加依赖项,如下:
其位置如下:
添加如下:
其中,两个lib的区别在于后面有d的文件是适合Debug的,而无d的文件是适合Release的。
由于本文设置的是x64,Debug版本,所以要注意编译器的设置,若是x86 Debug ,必然报错,改正后就可以了。
运行成功。
参考文章:
https://www.cnblogs.com/woshitianma/p/3853447.html