VS2012 配置 OpenCV3.0
VS2012 配置 opencv3.0,相比之前的版本,3.0的配置简单了好多。
通过配置属性文件,可以做到一次配置,重复使用!
根据文章的操作在 win7 64bit VS2012 下成功配置 opencv3.0,亲测可用!
1. 配置系统环境变量
配置方法如下:
【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。
对于32位系统,就添加:
“D:\ProgramFiles\OpenCV3.0\opencv\build\x86\vc11\bin”(和之前的就有的环境变量用英文的分号“;”进行分隔)
而对于64位系统,可以另外添加上:
和“D:\ProgramFiles\OpenCV3.0\opencv\build\x64\vc11\bin”
这样方便在编译器Win32和X64中来回切换。
注意:由于我用的VS2012,故选用 VC11。
2. 配置并生成属性文件 .props
2.1 新建项目
打开VS2012,【文件】->【新建】->【项目】->【Visual C++】->【Win32】->【Win32控制台应用程序】->【名称(取做test_opencv)】->【位置(选择合适的文件夹)】->【确定】->【下一步】->【勾选空项目】->【完成】

2.2 新建debug项目属性
点击【属性管理器】->鼠标右键点击【Debug | Win32】->点击【添加新项目属性表】->【名称(改为opencv3.0_debug)】->点击【添加】

2.3 属性配置
鼠标右键单击【opencv_bebug】->点击【属性】->【通用属性】
【C/C++】->【常规】->【附加包含目录】->【加上如图三个路径】->【确定】->【应用】

【链接器】->【常规】->【附加库目录】->【加上如图路径】->【确定】->【应用】

【链接器】->【输入】->【附加依赖项】->【加上四个lib文件】->【确定】->【应用】

点击【确定】退出属性页。
2.4 新建并配置 release 项目属性
在 Release | Win32 下添加新的项目属性表,进行同样的配置。
2.5 新建源文件
【解决方案资源管理器】->鼠标右键单击【源文件】->【添加】->点击【新建项】->点击【C++ 文件】->【名称(取做main)】->点击【添加】

添加代码:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv; int main()
{
Mat img=imread("Tulips.jpg");
namedWindow("Tulips");
imshow("Tulips",img);
waitKey(); // window closed after 6000 ms
}
运行结果:

注意:在\test_opencv\test_opencv 文件夹下生成了 opencv3.0_debug.props 和 opencv3.0_debug.props 两个新的文件,以后再用到opencv,有这两个文件就不用再配置了。

3. 利用属性文件
3.1 新建项目
打开VS2012,【文件】->【新建】->【项目】->【Visual C++】->【Win32】->【Win32控制台应用程序】->【名称(取做test_opencv2)】->【位置(选择合适的文件夹)】->【确定】->【下一步】->【勾选空项目】->【完成】
2.2 添加源文件
【解决方案资源管理器】->鼠标右键单击【源文件】->【添加】->点击【新建项】->点击【C++ 文件】->【名称(取做main)】->点击【添加】-> 在main函数中添加上述代码
2.3 拷贝属性文件
将之前生成的 opencv3.0_debug.props 和 opencv3.0_debug.props 文件拷贝到\test_opencv2\test_opencv2 文件夹下
2.4 添加属性文件
点击【属性管理器】->
鼠标右键点击【Debug | Win32】 ->点击【添加现有属性表】->点击opencv3.0_debug.props 文件 ->点击【打开】
鼠标右键点击【Release | Win32】->点击【添加现有属性表】->点击opencv3.0_release.props 文件 ->点击【打开】

2.5 运行程序
OK,运行程序,同样的结果!
文章有参考 http://blog.csdn.net/fushanshizhe/article/details/45867215。
VS2012 配置 OpenCV3.0的更多相关文章
- ubuntu14.04 python2.7 安装配置OpenCV3.0
		
环境:ubuntu14.04 python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示“No module named ...
 - VS2013配置 OpenCV3.0【实测有效】
		
下载OpenCV3.0.0 到OpenCV官网下载对应版本http://opencv.org/downloads.html,然后安装到相应目录,本例是安装到D:\opencv300目录中. 配置环境变 ...
 - VS2013 Community配置OpenCV3.0.0
		
配置环境:32位win7系统+VS2013 Community版本 1.首先从OpenCV官网上下载最新版本的OpenCV for Windows. 2.直接双击打开下载得到的opencv-3.0.0 ...
 - VS2015+Windows 10下配置opencv3.0
		
博客园样式换了,原先的文章排版太乱了,新发一篇 ##0. 安装 opencv 3.0 首先去官网下载安装包(其实是个压缩包),释放到随便的一个路径里面为了方便描述,下面把这个路径称为 cvPath. ...
 - vs2015 配置opencv3.0遇到的问题
		
1.问题 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2872 "ACCESS_MASK": 不明确的符号 FaceFeature_GSF C:\Program Fi ...
 - 在win10下给vs2013配置opencv3.0
		
opencv这玩意是真难搞呀. 先吐槽下..... 下面进入正文. 1准备工具: opencv3.0+vs2013 这里面不提供链接下载,自行谷歌百度. 2配置环境: a.打开下载好的opencv(解 ...
 - VS2013配置opencv3.0.0 (win8.1)
		
今天下载了最新版本的opencv3.0.0,之前一直是opencv2.4.8 点击.exe文件,我将解压后的文件夹放在D:\盘,取名opencv30,D:\opencv30 添加环境变量:D:\ope ...
 - Ubuntu14.04 安装配置Opencv3.0和Python2.7
		
http://blog.csdn.NET/u010381648/article/details/49452023 Install OpenCV 3.0 and Python 2.7+ on Ubunt ...
 - win7 32 bit VS2012 OpenCV3.0配置
		
今天看CPP基础,想起来之前在vs2012配置opencv3未成功,就忍不住再次配置一... 环境:win7 32bit vs2012 opencv3.0 主要参考这几篇博文:1,2,3 上面的博文已 ...
 
随机推荐
- Docker个人学习总结
			
最近一段时间学习了下Docker,关于Docker的安装,运用什么的在这里我不会过多的说明,我只说我对于Docker的一些理解,附加我用于记录的少量代码. 刚开始学习Docker的时候,找资料在网上看 ...
 - C# nullable<T> 用法小结
			
今天在园子里看到一个关于C#中对于可空类型的描述的帖子,感觉不错于是自己写了个小例子尝试下. 在C#中,对于可空类型描述为:Nullable<T>, 它表示该类型是可以为空的一个类型.它被 ...
 - IO复用与select函数
			
socket select函数的详细讲解 select函数详细用法解析 http://blog.chinaunix.net/uid-21411227-id-1826874.html linu ...
 - ssh免密码登陆设置
			
服务器端 CentOS 6.5下编辑/etc/ssh/sshd_config MacOSx下编辑/etc/sshd_config #开启公钥验证 RSAAuthentication yes Pubke ...
 - switch/ifelse 使用总结
			
2015年3月30日 14:12:36 switch 中的 default 和 if/else 中最后的 else 尽可能的不要用 1. 不要default, 不要写默认处理逻辑, default ...
 - Linux下编译安装Apache 2.4
			
Linux一般会自带httpd服务,但是版本一般不是最新,性能也不是最好,生产中建议手动安装官方源码包,安装Apache官方包之前首先要停止之前的httpd服务,停止后也可以卸载之前的版本 准备工作做 ...
 - 阿里2014校招笔试题(南大)——利用thread和sleep生成字符串的伪随机序列
			
引言:题目具体描述记不大清了,大概是:Linux平台,利用线程调度的随机性和sleep的不准确性,生成一个各位均不相同的字符数组的伪随机序列.不得使用任何库函数.(这句记得清楚,当时在想线程库算不算, ...
 - Java for LeetCode 232 Implement Queue using Stacks
			
Stack<Integer> stack=new Stack<Integer>(); public void push(int x) { stack.push(x); } // ...
 - Cuckoo for Hashing_双哈希表
			
问题 B: Cuckoo for Hashing 时间限制: 1 Sec 内存限制: 64 MB提交: 24 解决: 12[提交][状态][讨论版] 题目描述 An integer hash ta ...
 - 【leetcode】Find Minimum in Rotated Sorted Array I & II (middle)
			
1. 无重复 Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 ...