OpenCV在VS中的配置
来源:互联网 发布:荣威rx5 知乎 编辑:程序博客网 时间:2024/05/17 12:22
一、前言
我第一次配置OpenCV是阅读浅墨的《OpenCV 3编程入门》,然后根据书上的步骤配置,我觉得直接添加路径到环境变量path不太科学,特记录下来和大家分享。
浅墨配置OpenCV的教程链接http://blog.csdn.net/poem_qianmo/article/details/19809337
二、下载、安装(解压缩)
下载、安装比较简单,解压之后有build、sources两个文件夹。这一部分可以参考浅墨的教程相关部分。
三、设置系统环境变量
设置环境变量说白了就是让程序能找到相关的依赖(dll、lib),也就是添加路径到环境变量里。大部分人都是直接在系统环境变量path末尾添加路径,我觉得这样不太好,在以下场景中,就显得比较麻烦:比如路径添加的太多了,以后想检查path变量,或者以后移动了路径,去path变量中找到并修改。
1、在系统变量中新建变量,然后命名变量名OpenCV_build_path,在变量值中添加路径E:\VS2010learning\opencv\build,然后点击确定保存。
2、新建变量,然后命名变量名OpenCV_bin_path,在变量值中添加路径%OpenCV_build_path%\x86\vc12\bin,然后点击确定。
3、点击path变量,选择编辑,在末尾添加%OpenCV_bin_path%用分号隔开。
三、在VS中建立工程,设置
1、新建一个控制台程序
2、右键工程打开属性窗口,找到VC++ Directories/Include Directories,分别添加$(OpenCV_build_path)\include、$(OpenCV_build_path)\include\opencv、$(OpenCV_build_path)\include\opencv2,在VC++ Directories/Library Directories中添加$(OpenCV_build_path)\x64\vc12\lib。
3、找到Linker/Input/Additional Dependencies,添加OpenCV的lib,这个可以谷歌,就是$(OpenCV_build_path)\x64\vc12\lib文件夹中的文件名
opencv_calib3d2411d.libopencv_contrib2411d.libopencv_core2411d.libopencv_features2d2411d.libopencv_flann2411d.libopencv_gpu2411d.libopencv_highgui2411d.libopencv_imgproc2411d.libopencv_legacy2411d.libopencv_ml2411d.libopencv_nonfree2411d.libopencv_objdetect2411d.libopencv_ocl2411d.libopencv_photo2411d.libopencv_stitching2411d.libopencv_superres2411d.libopencv_ts2411d.libopencv_video2411d.libopencv_videostab2411d.libopencv_calib3d2411.libopencv_contrib2411.libopencv_core2411.libopencv_features2d2411.libopencv_flann2411.libopencv_gpu2411.libopencv_highgui2411.libopencv_imgproc2411.libopencv_legacy2411.libopencv_ml2411.libopencv_nonfree2411.libopencv_objdetect2411.libopencv_ocl2411.libopencv_photo2411.libopencv_stitching2411.libopencv_superres2411.libopencv_ts2411.libopencv_video2411.libopencv_videostab2411.lib
3、写几句测试代码,首先包含opencv头文件,如下
#include "opencv2/highgui/highgui.hpp"using namespace cv;如果提示找不到包含的头文件,说明环境变量还没生效,可以注销然后再试。然后在main中写几句测试代码,如下
Mat img = Mat::zeros(200,200,CV_8U);imshow("test",img);waitKey(0);4、编译运行,或者编译完找到文件夹下对应的.exe文件运行,ok。
- OpenCV在VS中的配置
- OpenCV在VS中的默认配置
- Opencv在VS中的环境配置
- 在VS中配置OpenCV
- 在VS中配置opencv库
- opencv在vs上的环境配置
- 【opencv】opencv在vs下的配置(持续更新)
- opencv在VS2010中的配置
- opencv在2010中的配置
- opencv在vs2010中的配置
- Opencv在xcode中的配置
- opencv在qt中的配置
- opencv在vc10中的配置
- opencv在VS2010中的配置
- OPencv在VS2013中的配置
- 【openCV】VS+openCV环境配置
- VS配置openCV方法论
- VS配置OpenCV
- CodeForces 165E Compatible Numbers (dp)
- 欢迎使用CSDN-markdown编辑器
- 图形与图像编程(一)-图形编程
- mybatis xml 映射文件 sql include 的用法
- Foxmail 收取邮件提示失败
- OpenCV在VS中的配置
- HBITMAP和CBitmap的互相转换
- MySQL 第三天
- 【CSP201409-3】字符串匹配
- php清除bom
- 结构体的位域(变量+冒号)
- SpringMVC数据验证
- SQL查询
- Linux下安装Moodle