VS2013+OpenCV3.4.0安装配置
一 所需工具
OpenCV 3.4.0
Visual Studio 2013
CMake
资源地址:链接: https://pan.baidu.com/s/1kXlAKQz 密码: jtfa
二 CMake配置OpenCV源码
1 安装opencv3.4.0(实际是解压过程)
同时,新建Build文件夹,用于保存CMake生产的配置文件
2 CMake直接解压,无需安装。解压后打开bin目录下的cmake-gui
l Where is the source code 填写opencv解压缩后sources文件夹路径
l Where to build the binaries 填写新建的build文件路劲
3 点击左下角Configure选择编译器(Visual Studio 12 2013 Win64)上图红色部分是提示相应的函数库PS:因为配置复杂,网上建议第一次配置取消勾选WITH_CUDA,自己视情况而定
4 再次点击Configure开始配置,下方提示Configure done
5 点击Generate生成解决方案,下方提示Generate done
6 点击Open Project,启动VS2013开发生产的解决方案
三 配置VS2013
1 右键ALL_BUILD,选择生成(时间视情况而定)
2 右键INSTALL,选择生成(时间视情况而定)
四 配置环境变量
在path中添加…\opencv_vs2013_x64\install\x64\vc12\bin(即新建build文件夹)
五 VS2013工程配置
新建控制台工程OpencvTest
1 工程include目录的配置
选择视图——>其他窗口——>属性管理器
双击Debug|x64中的Microsoft.Cpp.x64.user打开属性窗口
选择通用属性——>VC++目录——>包含目录,添加以下三个目录
2 库目录的配置
选择通用属性——>VC++目录——>库目录,添加以下目录
3 链接库的配置
选择通用属性——>链接器——>输入——>附加依赖项,添加以下17个库
opencv_calib3d340d.lib
opencv_core340d.lib
opencv_dnn340d.lib
opencv_features2d340d.lib
opencv_flann340d.lib
opencv_highgui340d.lib
opencv_imgcodecs340d.lib
opencv_imgproc340d.lib
opencv_ml340d.lib
opencv_objdetect340d.lib
opencv_photo340d.lib
opencv_shape340d.lib
opencv_stitching340d.lib
opencv_superres340d.lib
opencv_video340d.lib
opencv_videoio340d.lib
opencv_videostab340d.lib
以上库文件存在于E:\opencv\opencv_vs2013_x64\install\x64\vc12\bin目录下,其中带d的是debug版本,不带d的是release版本,我们这里选择debug版本
PS:需要注意的是,还要把以下.dll的配置文件复制到C:\Windows\System32目录下,否则会出现无法启动程序的错误
六 测试
#include<iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("picture.jpg");
imshow("picture", image);
waitKey(0);
return 0;
}
将picture.jpg放到工程目录下,执行显示图片: