opencv官方推荐配置教程

本文详细介绍了如何在Windows 7系统环境下,通过解压OpenCV 2.4.4包并设置环境变量,简化配置流程。包括设置PATH、创建OpenCV变量、配置Visual Studio 2010项目属性,最终实现快速启动OpenCV项目,避免繁琐的静态库和动态库加载步骤。
摘要由CSDN通过智能技术生成

         在网上看了很多opencv的配置方法,一般都是在系统环境中设置变量,然后在具体的项目中修改项目属性。虽然能够正确地配置并能运行,但是网上的配置方法极其“昂贵”。所谓“昂贵”,就是指如果长期使用这种配置方式,非常繁琐、耗时。这样的配置方式,会使得你每次新建一个项目的时候,都要修改项目的属性,加载各种静态库和动态库文件。下面给出opencv官网推荐的配置方式。这里以opencv2.4.4为例,实际上其他版本的配置方式也大同小异。

 

所需环境

win7
Visual Studio 2010
OpenCV 2.4.4

 

配置过程

1. 解压opencv


        直接运行opencv2.4.4.exe,这是一个由7zip打包的安装程序,输入要解压的目录即可完成解压。这里输入D:  解压至D盘,该打包程序自动在目录下创建一个opencv的文件夹。所以解压后的文件位于D:\opencv

        解压完成后,我们打开D盘根目录,可以看到出现的opencv文件夹。


继续点开


2.  设置环境变量

打开 开始-->计算机  右键属性


打开高级系统设置


打开高级系统设置后,第一步选中高级选项,第二步点击环境变量。


接下来,就开始配置用户变量和系统变量了。

 

用户变量的配置

新建PATH变量


在用户变量栏中点击新建,设置变量名为PATH,设置值为D:\opencv\build

如果你的用户变量栏中已经有PATH变量,那么请直接在后面添加路径即可,注意添加路径的时候,要加上英文分号;  这是为了和前面的值分割开。

新建OpenCV变量


单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和D:\opencv\build。

 

系统变量设置

设置PATH


选中PATH,单击编辑。在PATH的末尾添加以下路径:D:\build\x86\vc10\bin。

 

说明:设置完环境变量,需要重启电脑,才能生效。

 

 

配置Visual Studio 2010

文件->新建->项目


勾选空项目


 

点击工具栏->视图-> 属性管理器


点开下图所示的配置文件



点击VC++目录,在图中方框位置,添加以下目录

1)可执行文件目录

D:\opencv\build\x86\vc10\bin

 

2)包含目录

D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2

 

3)库目录

D:\opencv\build\x86\vc10\lib

接着点开 链接器->输入  ,修改 附加依赖项

 

在附加依赖项中输入以下静态库

 

opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_haartraining_engined.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_nonfree244d.lib
opencv_objdetect244d.lib
opencv_photo244d.lib
opencv_stitching244d.lib
opencv_ts244d.lib
opencv_video244d.lib
opencv_videostab244d.lib

注:这里配置的是Debug环境,也是我们常用的环境,对于初学者来说,配置到这一步就行了。如果后期程序编写完成,并且准备发布,那么我们就要配置Release环境,步骤类似,唯一不同的就是把上述的静态库中的每一个d删掉。如第一个opencv_calib3d244d.lib

,我们要改成opencv_calib3d244.lib。d表示debug,没有d的lib则是Release版。

 

测试代码:

在项目中新建一个


程序运行截图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值