opencv的安装与在Visual studio 2010中的配置

opencv是基于C++实现的强大的图形图像处理库,包含很多图像处理和机器学习的工具函数。在VS中使用时,安装和相关配置步骤如下:

一、opencv的安装

(1)从opencv的官网上下载安装包,http://opencv.org/downloads.html 以opencv 2.4.10为例

(2)比如解压安装在I:software目录下,会在该目录下生成名为opencv的文件夹

(3)在计算机的环境变量的最后面添加 ;I:\opencv\build\x64\vc10\bin

这样计算机就能找到opencv的可执行bin文件的路径 ,我的是64位的的电脑,如果是32位电脑,把x64替换为x86

二、opencv在VS中的配置

(3)opencv在vs中的配置分global和local两种方式,global的方式为VS的系统属性,对所有工程可用,local的方式只对当前工程的配置有效。

local 方式:

在VS中新建一个工程,在项目->属性->C++目录中添加opencv的路径:

可执行文件目录添加 I:\opencv\build\x64\vc10\bin, 这里面有很多opencv各个库的动态链接库的dll文件。
包含目录中添加
I:\software\opencv\build\include

I:\software\opencv\build\include\opencv

I:\software\opencv\build\include\opencv2

虽然opencv,opencv2在include下,但这三个路径都要添加,否则有一些.h或者.hpp文件会找不到。 而在VS中使用opencv时,需要在程序开头包含这些头文件

#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
using namespace cv;

库目录中添加 I:\software\opencv\build\x64\vc10\lib 这些lib文件使得C++在调用opencv的dll文件时能够找到对应的位置,如果是32位的电脑要把x64改成x86
此外还要在项目->属性->链接器->输入中加入对应lib文件的名字:

  • opencv_core2410d.lib
  • opencv_highgui2410d.lib
  • opencv_imgproc2410d.lib
  • opencv_ml2410d.lib

比如当我们使用opencv中的ml库,就需要在这里加入lib文件,在C++代码中加入对应的头文件

#include <opencv2/ml/ml.hpp>

这样你的C++代码就能找到opencv中的machine learning 库并调用相关的 函数啦!

注意VS的工程是分debug和realease模式的,local的方法不同模式下要分别配置,还有就是如果你opencv装的是64位的,在项目属性页中的活动方案解决平台也要改成64位才能用! 否则编译能过,生成解决方案的时候就会报错!

global 方式:

如果采用local方式要对每个工程分别配置一遍,如果需要建很多工程的时候推荐使用global方式配置:

在VS中 视图->属性管理器 找到你要使用的模式 debug或者realease ,以及你使用的是win32还是x64, 在对应的.user文件中进行同local的一遍操作:可执行目录,包含目录,库目录的添加,lib文件的添加,这样以后你的每个工程都会默认包含这些路径啦!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值