写在前面
因为项目需要,需在VS2015平台上使用opencv保存图片,故尝试了编译了release的opencv。
环境
windows7、VS2015、opencv3.4.6
软件下载
直接从官网下载即可,点击下载
安装
下载完成后,双击下载文件解压至所需位置即可。
配置环境变量
Path<-XXX\opencv\build\x64\vc14\bin
,其中XXX
指你的安装路径,vc14
指的是VS2015
相关文件配置
将以下文件复制到指定位置:
上述bin路径下的opencv_world346.dll
、opencv_world346d.dll
->C:\Windows\SysWOW64
,将opencv_ffmpeg346_64.dll
->C:\Windows\System32
工程属性配置
进入工程属性界面:VC++目录->包含目录和VC++目录->库目录进行添加相关路径,对 链接器->输入->附加依赖项进行添加相关路径,
包含目录
XXX\opencv\build\include
XXX\opencv\build\include\opencv
XXX\opencv\build\include\opencv2
库目录
XXX\opencv\build\x64\vc14\lib
以上XXX
为opencv安装绝对路径
附加依赖项
opencv_world346.lib
注:debug版的需要导入opencv_world346d.lib
。
测试程序
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
Mat img = imread("D:\\0.jpg");
namedWindow("img");
imshow("img", img);
waitKey(6000);
return 0;
}