一.在官网上下载openCV3.2.0有点慢,所以下面提供百度网盘链接。
链接:https://pan.baidu.com/s/1D0-nOVgW2BI4UsUOqTIrqQ
提取码:ST11
如果不是在VS2015中进行配置,那么请参考以下配置:
OpenCV2.4.10 >> VS2010, VS2012, VS2013(x64,x86)
OpenCV2.4.13 >> VS2012, VS2013(x64,x86)
OpenCV3.0 >> VS2012, VS2013(x64,x86)
OpenCV3.1 >> VS2013, VS2015(x64)
OpenCV3.2 >> VS2015(x64)
OpenCV3.4 >> VS2015, VS2017(x64)
OpenCV4.1 >> VS2015, VS2017(x64)
OpenCV4.4 >> VS2015, VS2017(x64)
二.先配置好电脑环境变量,右键我的电脑>属性>高级系统设置>环境变量>path(双击)>新建>添加相应的位置,例如我的是(D:\软件目录\openCV1\opencv\build\x64\vc14\bin)。
1.打开vs新建项目,快捷键ctrl+shift+n,一定要在附加项里勾选空项目。
2.在源文件里新建创建.cpp文件。
3.在右侧栏出现属性管理器界面,点开,选择Debug x64右键“属性” ,(如果没看到就去视图>其他窗口>属性管理器)
(1)在包含目录里添加:
D:\软件目录\openCV1\opencv\build\include\opencv2
D:\软件目录\openCV1\opencv\build\include\opencv
D:\软件目录\openCV1\opencv\build\include
(2)在库目录里添加:
D:\软件目录\openCV1\opencv\build\x64\vc14\lib
(3)在链接器>输入>附加依赖项里添加:
opencv_world320d.lib
(4)用openCV的mat函数调出一张图片。
#include <opencv.hpp>
using namespace cv;
int main()
{
Mat ss;
ss = imread("d://1.jpg");
imshow("text",ss);
waitKey();
return 0;
}
三.遇到的问题
1.在最后一步运行程序是报了错如下所示:
0x00007FFFA1F14FD9 处(位于 openCVtext1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000E7F92FF3B0 处。
2.解决办法是将这三个dll复制到C:\Windows\System32里,这样就行了。