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 上面的博文已 ...
随机推荐
- VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04.截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张.该安装过程对Ubuntu12.04和14.04都是适 ...
- gpt格式下通过U盘装win7系统
首先下好一个64位的win7系统,可以是ghost版的,然后放到你的U盘,在U盘的根目录下添加bootmgr.efi,bootx64.efi.shell.efi这几个文件,其它都不要管,重启,你就在g ...
- Game of Life I & II
According to the Wikipedia's article: "The Game of Life, also known simply as Life, is a cellul ...
- Android之EditText自定义边框和边框颜色(转载)
介绍一种比较常见的用法 第一步:准备两张图片大小一样,颜色不同的图片.图片名称分为:editbox_focus.png和editbox_normal.png 放入工程的drawable文件夹下. 第二 ...
- uml 推荐文章
http://blog.csdn.net/zfrong/article/details/4086424 http://www.cnblogs.com/ywqu/archive/2009/12/14/1 ...
- perl运行其他程序的5种方法
1.使用system函数 运行成功,返回0,运行失败则返回非负整数 system("cmd"); 2.使用qx my $cmd1=qx/date/; 3.使用`` 与qx等效 4. ...
- 仿知乎程序 fragment的切换以及toolbar在不同页面下显示的menu不同
我们在看知乎的时候,你会发现,首页,发现,关注,收藏,草稿这五项,你在点击之后进入到相应页面之后,侧滑菜单还在,你左侧滑一下,这个侧滑菜单还在,而提问,左滑屏幕,这个页面就没有,有点像返 ...
- ramnit病毒
今天打开Hbuilder,发现每个html文档都有如下代码: <SCRIPT Language=VBScript><!--DropFileName = "svchost.e ...
- OSG快速生成一个带有纹理的四边形Geometry
可以使用Geometry头文件中的 Geometry* createTexturedQuadGeometry osg::ref_ptr<osg::Texture2D> texture = ...
- mongodb3.x版本用户管理方法
db.auth() 作用:验证用户到数据库. 语法: db.auth( { user: <username>, pwd: <password>, mechanism: < ...