VS 2010下一次性配置opencv(32位和64位相同)
来源:互联网 发布:网络课程怎么加速看 编辑:程序博客网 时间:2024/05/19 12:15
1、下载OpenCV2.x.x superpackage(地址为:http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5)
2、 配置环境变量
我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项,如下图所示:
步骤1:在path中添加 (opencv所在盘符)\OpenCV2.3\build\x86\vc10\bin,就是添加dll文件(在系统变量里面添加PATH)
步骤2:添加OPENCV的环境变量 (opencv所在盘符)\OpenCV2.3\build
3、执行菜单栏“视图——其他窗口——属性管理器”,可以看到“属性管理器”显示在工作区左侧。如下图所示:
4、双击Debug | Win32下的“Microsoft.Cpp.Win32.user“,在弹出的配置框中配置。这个设置是对所有工程有效的。你可以打开其他的工程或者新建新的工程,可以看到都继承了此配置。
5、在"项目"->"属性"--->VC++目录--->包含目录文件中添加
~\OpenCV2.3\build\include
~\OpenCV2.3\build\include\opencv
~\OpenCV2.3\build\include\opencv2
"项目"->"属性"--->VC++目录--->库目录中添加
~\OpenCV2.3\build\x86\vc10\lib
如下图所示:
6、添加静态的lib。每次配置*.lib是不是很麻烦?告诉你个简单方法,2.4.6版本直接复制下面代码,Window MFC程序复制到stdafx.cpp文件最下面即可,其他版本根据版本不同自行修改,哈哈,头文件都省了!
// stdafx.cpp : 只包括标准包含文件的源文件// Example_9_4_2.pch 将作为预编译头// stdafx.obj 将包含预编译类型信息#include "stdafx.h"#ifdef _DEBUG#pragma comment(lib,"opencv_calib3d246d.lib")#pragma comment(lib,"opencv_contrib246d.lib")#pragma comment(lib,"opencv_core246d.lib")#pragma comment(lib,"opencv_features2d246d.lib")#pragma comment(lib,"opencv_flann246d.lib")#pragma comment(lib,"opencv_gpu246d.lib")#pragma comment(lib,"opencv_haartraining_engined.lib")#pragma comment(lib,"opencv_highgui246d.lib")#pragma comment(lib,"opencv_imgproc246d.lib")#pragma comment(lib,"opencv_legacy246d.lib")#pragma comment(lib,"opencv_ml246d.lib")#pragma comment(lib,"opencv_nonfree246d.lib")#pragma comment(lib,"opencv_objdetect246d.lib")#pragma comment(lib,"opencv_photo246d.lib")#pragma comment(lib,"opencv_stitching246d.lib")#pragma comment(lib,"opencv_ts246d.lib")#pragma comment(lib,"opencv_video246d.lib")#pragma comment(lib,"opencv_videostab246d.lib")#else #pragma comment(lib,"opencv_calib3d246.lib")#pragma comment(lib,"opencv_contrib246.lib")#pragma comment(lib,"opencv_core246.lib")#pragma comment(lib,"opencv_features2d246.lib")#pragma comment(lib,"opencv_flann246.lib")#pragma comment(lib,"opencv_gpu246.lib")#pragma comment(lib,"opencv_haartraining_engine.lib")#pragma comment(lib,"opencv_highgui246.lib")#pragma comment(lib,"opencv_imgproc246.lib")#pragma comment(lib,"opencv_legacy246.lib")#pragma comment(lib,"opencv_ml246.lib")#pragma comment(lib,"opencv_nonfree246.lib")#pragma comment(lib,"opencv_objdetect246.lib")#pragma comment(lib,"opencv_photo246.lib")#pragma comment(lib,"opencv_stitching246.lib")#pragma comment(lib,"opencv_ts246.lib")#pragma comment(lib,"opencv_video246.lib")#pragma comment(lib,"opencv_videostab246.lib")#endif
- VS 2010下一次性配置opencv(32位和64位相同)
- VS一次性配置OpenCV教程
- windows下一次性opencv配置
- OpenGL在VS中的配置(32位和64位)
- win7 64位系统下VS 2010 opencv2.4.9配置
- opencv和vs配置
- 一次性配置opencv
- 【opencv】opencv在vs下的配置(持续更新)
- opencv windows下VS配置
- vs 2008下配置openCV
- vs 环境下opencv配置
- 64位Win7系统下配置VC/VS调用32位matlab
- VS2010 一次性配置opencv环境
- win7 64位下VS2010和opencv 2.4.11的配置
- win7 64位下VS2010和opencv 2.4.11的配置
- win7 64位下VS2010和opencv 2.4.11的配置
- Visual Studio 2010下基于32位操作系统和64位操作系统的SDL配置步骤
- OpenCV win10系统下一次性配置Visual Studio 2015(VC14)与OpenCV 3.1
- HxD(十六进制编码处理工具) 1.7中文版
- mac 上生成 RSA
- 轮廓处理函数
- java里String Stringbuffer Stringbuilder三者的区别
- javascript放大镜效果的简单实现
- VS 2010下一次性配置opencv(32位和64位相同)
- iOS 7系列译文:iOS7的多任务处理
- Study PyQt from beginning
- 胸怀,才是成功者的标志,大格局,抱怨没有意义
- c++ map<string,string>
- 用JavaScript修改CSS属性
- Java中super的几种用法并与this的区别
- EJB到底是什么?
- 策略模式【C++版】