opencv配置

OpenCV1.0 version:

1.安装OpenCv 1.0,勾选环境变量:

2.右键我的电脑,打开属性-高级-环境变量,在系统变量中path路径后面添加;C:\Program Files\OpenCV\bin

3.打开Vc6.0项目,打开工具-选项,在Include files文件框里添加:

C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE

C:\PROGRAM FILES\OPENCV\CV\INCLUDE

C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE

C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI

C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE

打开目录选择Library files文件框里添加:

C:\PROGRAM FILES\OPENCV\LIB

打开目录,选择可执行文件添加:

C:\PROGRAM FILES\OPENCV\BIN

4.在工程项目中添加链接配置,依次打开工程-设置-连接,在对象/库模块中根据需要添加

cv.lib highgui.lib cxcore.lib cvaux.lib等。

5.opencvbin里的dll复制到C:\Windows\SysWOW64

OpenCV2.0 version and upper:

Method one:

  1. 优点可复制到没有按照opencv的电脑运行
  2. 新建一个新的项目,点击工具如下图所示

  1. 依次点击按钮安装完毕即可使用

 

Method two:

需要设置环境变量等

一、 准备工作

1OpenCV已经下载解压完毕。例如解压的路径为E:\jsj\opencv

2VS2013已经安装成功。

3.opencv添加系统环境变量;

新建opencv,添加E:\jsj\opencv\build

path后添加:E:\jsj\opencv\build\x86\vc12\bin

二、 配置环境

1、打开VS2013,先建工程项目。("WIN32控制台应用程序"

2、项目建立完毕之后,点击菜单栏"视图"选项,找到"属性管理器"(如下图中1所示)这一项打开。(注:如果没有找到,则从"其他窗口"(如下图中2所示)中查找打开"属性管理器"

3、此时在VS2013中会出现以下窗口,一般情况下在VS2013的右侧,也有在左侧。

4、展开Debug|Win32,右击Microsoft.Cpp.Win32.user属性,出现如图5窗口。

 

5、配置包含目录:点击"VC++"目录,如下图所示操作。

5、点击"编辑"之后会出现如图7窗口。并添加以下目录到包含目录。?(以下目录按照个人安装位置不同而不同)

E:\jsj\opencv\build\include

E:\jsj\opencv\build\include\opencv

E:\jsj\opencv\build\include\opencv2

(图8为添加完包含目录示意图)

6、配置库目录,如图9所示。

添加以下库目录:(以下目录按照个人安装位置不同而不同)

E:\jsj\opencv\build\x86\vc12\lib

E:\jsj\opencv\build\x86\vc12(可不加)

E:\jsj\opencv\build\x86\vc12\bin(可不加)

添加完毕如下图所示:

7添加依赖项,如下图所示。

8、在弹出的窗口中加入以下lib文件即可。

注意:如果您的opencv版本是241,则把249改为241即可。

说明:例如opencv_calib3d249d.lib红色标注的d表示当前配置的为

当配置release时只需要将d去掉即可

opencv_calib3d249d.lib;

opencv_contrib249d.lib;

opencv_core249d.lib;

opencv_features2d249d.lib;

opencv_flann249d.lib;

opencv_gpu249d.lib;

opencv_highgui249d.lib;

opencv_imgproc249d.lib;

opencv_legacy249d.lib;

opencv_ml249d.lib;

opencv_nonfree249d.lib;

opencv_objdetect249d.lib;

opencv_photo249d.lib;

opencv_stitching249d.lib;

opencv_ts249d.lib;

opencv_video249d.lib;

opencv_videostab249d.lib;

根据个人需要可以适当减少。

把上面的复制粘贴进去即可,如下图所示。

到此全部全部配置完毕。

9.最后需要将opencv_core249d.dlldll文件从

E:\jsj\opencv\build\x86\vc12\bin目录中拷贝到:C:\Windows\SysWOW64

有人会问

为什么不需要配置

了?

答:此时你可以展开release|win32,然后打开Microsoft.Cpp.Win32.user属性你会发现,它的包含目录、库目录、链接器中的输入依赖项已经全部配置完毕,所以你不需要配置了。?

同时到达此步骤也就可以回答你在本文的开头提到的"永久性配置,此方法简单,但编译时只能按照releasedebug其中一种编译",因为当你配置完debug后发现release已被置成与debug一样。

这两者配置的不同之处就在于附加依赖项,其他的包含目录、库目录都一样。

三、测试配置环境

#include "stdafx.h"

#include <opencv2/opencv.hpp>

#include<iostream>

 

using namespace std;

using namespace cv;//名词空间,没有此句,则cv::Mat才可以

 

int _tmain(int argc, _TCHAR* argv[])

{

Mat img = imread("d:\\1.bmp", -1);

imshow("显示",img);

waitKey(0);//暂停显示图像,等待一个按键

return 0;

}

New projects tips:

在原有项目上方——》解决方案——》右键选择添加——》新建项目

新建完项目就可以在新项目上右键——》设置为启动项目就可以了。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值