注:我用的opencv的版本是opencv2.4.10的
一、下载并安装opencv(跟解压没什么区别)
解压后:
二、配置系统的环境变量
2-1、选中我的电脑,右键后单击属性
2-2、选中高级环境配置
先配置用户变量:
新建一个用户变量Path
点开编辑:
添加opencv中的bin目录,例如我opencv2.4.1.安装在D:\machinery下
所以添加:
D:\machinery\opencv2.4.10\build\x64\vc12
D:\machinery\opencv2.4.10\build\x86\vc12
接着添加系统变量:
在系统变量中找到Path,然后点开编辑,添加:
D:\machinery\opencv2.4.10\build\x64\vc12
D:\machinery\opencv2.4.10\build\x86\vc12
注:添加路径根据opencv的安装路径而定
配置好环境变量之后要重启电脑才生效
三、在VS2013中配置OpenCV
在属性管理器中右键新建一个属性表,存放在一个自己方便找到的地方就好,方便以后直接添加
添加包含目录:
添加库目录:
添加附加依赖项:
将下面这些直接复制粘贴进去(不同版本要将2410改成相应的版本):
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410.lib
三、开始编程(调用摄像头)
#include "stdafx.h"
#include<opencv2/opencv.hpp>//引入头文件
using namespace cv;//命名空间
int main()
{
VideoCapture capture; //定义一个摄像头对象
capture.open(0) ; //打开摄像头
while (1)//循环输出
{
Mat frame;//存放图像帧的变量
capture//从摄像头获取图像
imshow("调用摄像头",frame); //显示图像
wKey(30); / }/延时30毫秒
}
return 0;
}
四、运行查看效果