1.下载并安装VS2017(网上很多帖子)
2.下载并安装opencv
opencv的官网:https://opencv.org/
网络不好的,见百度云盘
链接:https://pan.baidu.com/s/10yRPdLJMnW9m8AVzVRWbYw
提取码:sb6x
下载后,用解压软件将exe解压为文件夹
3.配置开发环境
(1)环境变量
计算机—>属性—>高级系统设置—>高级—>环境变量
注意:
(a)电脑系统为64位选择X64。
(b)VS2017对应选择X64目录下的VC15。(VS2015对应VC14)
(2)vs2017配置
(a)建立空项目
(b)打开属性管理器
视图->其他窗口->属性管理器
打开后,选择工程下的Debug|x64,右键属性,进行头文件的包含
(c)包含目录
(d)添加lib
(e)添加依赖项
注意此处添加的依赖项,与Opencv的版本有密切关系,可以从opencv的目录中查看
opencv_world411d.lib (debug版本)
opencv_world411.lib (release版本)
注意:
此处我们在debug模式下测试,因此只用添加 opencv_world411d.lib 。
出现过因为将两个lib同时添加,且opencv_world411.lib 的顺序比opencv_world411d.lib高,导致测试程序时imread对象,src.empty()为1,而无法加载图片。需要注意。
(3)测试
(a)新建源文件
(b)编写程序
由于上述配置的为X64的环境,注意此处切换debug中的X86为X64,否则编译器会提醒无法找到opencv.hpp。
#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc,char **argv)
{
printf("\r\n test start \r\n");
Mat src = imread("D:/opencv_demo/pic/lopv.jpg");
if(src.empty())
{
printf("\r\n! no pic : %d\r\n", src.empty());
}
else
{
printf("\r\n load pic \r\n");
namedWindow("opencv test",WINDOW_AUTOSIZE);
imshow("opencv test", src);
}
waitKey(0);
return 0;
}
按下F5 (调试-》开始执行)