一、下载opencv3和vs2015,并解压与安装
二、配置opencv环境变量
右键“我的电脑---属性---高级系统设置---环境变量,在下方“环境变量”里找到“Path”,进入编辑; 添加”…opencv\build\x64\vc14\bin”,如图所示:
笔者将opencv解压在D盘的openCV文件夹下,故文件目录如上。保险起见,重启电脑有效
三、配置vs2015中opencv环境
1、在VS里新建Win32控制台应用程序,选择空项目创建工程如HelloOpenCV;在源文件里添加一个cpp文件,如“test.cpp”;
2、选择菜单---视图---属性管理器,VS里会出现属性管理器工作区。单击属性管理工作区,选择HelloOpenCV---debug | x64--- Microsoft.Cpp.x64.user,右击选择属性。
3、选择VC++目录 ---包含目录:
添加以下三条路径:
D:\openCV\opencv\build\include
D:\openCV\opencv\build\include\opencv
D:\openCV\opencv\build\include\opencv2
当然具体的目录还是要看自己的解压位置,通过选择路径比手动输入路径要准确保险的多。
4、接着配置库目录。
添加以下路径:
D:\openCV\opencv\build\x64\vc14\lib
5、链接库目录下的配置
选择链接器-- 输入 – 附加依赖项:
手动输入:
opencv_world320d.lib
opencv_world320.lib
其他版本openCV需要添加的可以在路径D:\openCV\opencv\build\x64\vc14\lib下查看,后缀为.lib的名称都需要输入进去。从openCV3起lib就很精简了,opencv3.0.0有4个,opencv3.2.0只有两个,而之前的版本多达十几个。
6、在windows文件夹下加入dll文件
在D:\openCV\opencv\build\x64\vc14\bin下查找后缀为.dll的文件:
拷贝到C:\Windows\System32即可。
四、测试安装成功与否
并将准备好的图片放在test.cpp同级目录下,编译运行得到效果图:
#include<iostream>
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{Mat img = imread("jinx.jpg");namedWindow("jinx");imshow("jinx", img);waitKey(6000);
}
运行结果:
证明安装成功