一,下载安装opencv。
可在官网 http://opencv.org/ 上找到OpenCV Windows 3.40 版本下载下来(其他版本亦如此)。
二,配置环境变量。
方法如下:
1,打开文件资源管理器,在”此电脑“页面单击右键,点击属性。
2,然后点击高级系统设置,如下图所示:
3,点击环境变量,找到系统变量中的Path,点击编辑。(注:系统变量不是用户变量)如下图所示:
4,在Path中添加opencv\build\x64\vc14\bin的路径。由于我把opencv解压在E盘,所以我这添加
E:\opencv\build\x64\vc14\bin. 在win7/8系统中添加时需和之前已有的值用";"隔开,
而不是删掉以前的变量值。如下图所示:
5,工程包含目录的配置。打开vs2017。单击文件-新建-项目。然后选择vc++ - 常规 - 空项目,路径随便自己能记住就好,方便以后查看。 如下图所示:
6,然后点击视图,选择其他窗口,点击属性管理器。如下图所示:
7,点击”Debug|x64“的属性,在”VC++包含目录“ - ”包含目录“添加 :
E:\opencv\build\include E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
在库目录下添加:E:\opencv\build\x64\vc14\lib
(最好不要手动输入路径,可以去预览里指定出来,防止出错)
8,然后在 链接器-输入-附加依赖项 中添加:opencv_world340d.lib
(340为版本,d为Debug模式,不加d的为release模式)如图:
9,然后可以在Windows文件夹下加入opencv动态链接库。即把opencv\build\x64\vc14\bin
目录下的 .dll 都复制到 C:\Windows\SysWOW64 中。就完成了配置。
(此步有的电脑可以不用,但有时会报错就是因为这个,所以就复制过去,没多麻烦。)
三,实例测试检测:
读入一张图片:
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
//读入一张图片
Mat img = imread("D://picture//libai.jpg.jpg");
//在窗口中显示载入的图片
imshow("图片",img);
//等待600ms窗口自动关闭
waitKey(600);
}
四,其他版本opencv3与vs和系统环境配置基本都按照这个方法相仿,亦可作为参考。
如有问题欢迎留言相告!