1.安装vs2015
2.openCV3.1.0环境变量配置
选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是
如果你是vs2013请选择vc12文件夹,VS2015选择VC14,如果你是其他更老的vs版本,建议选择其他版本的opencv。
3.建立一个Win32控制台项目
首先打开VS2015
文件->新建->项目->Visual C++新建Win32控制台项目
点击下一步,在点击下一步,勾选空项目,然后点击完成
VS2015包含目录、库目录配置
现在进行目录的配置 先在源文件下建立一个.cpp源文件 ,命名为main.cpp
然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开
然后便会有一个属性管理器的窗口了,接下来点开工程文件test,下边会有一个Debug|x64的文件夹,点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性
选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录
E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include
E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include\opencv1
E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include\opencv2
这三条路径要依据自己解压OpenCV3.1的路径进行修改
再点击库目录添加下面一条路径 :
E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\x64\vc14\lib
刚才的属性页面 ,点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件 opencv_world310d.lib
说明:这里是Debug模式的,会看到文件的结尾有d, 假如要添加Release模式的,将d去掉即可
即opencv_world310.lib
配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功吧!
首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("1.jpg");//图片必须添加到工程目录下
//也就是和test.cpp文件放在一个文件夹下!!!
imshow("测试程序", picture);
waitKey(20171109);
}
然后点击本地Windows调试器,或者按F5运行程序—– 会发现报错了。。。
这里应该这样选择
这样就可以显示图片啦
3.一个问题:编译之后显示无法启动此程序,因为计算机中丢失opencv_world310.dll。请尝试重新安装改程序已解决此问题.
解决方法:将bin目录(对我来说是 E:\OPENCV\opencv\build\x64\vc12\bin)中的3个dll文件复制在(C:\Windows\System32)或者(C:\Windows\SysWOW64),重新运行,ok。