VS2013+opencv2.4.9(10)配置

1、 下载opencv2.4.9,然后解压到一个位置

设置opencv
SDK解压目录,点击Extract后解压

我是习惯于解压到这个位置的。

解压过程如上图。

2、
文件目录介绍 

解压后会在目录下生成opencv的文件夹

在opencv文件夹下有build和sources两个文件夹,build是SDK
包,sources是源码包(里面也有opencv使用例子源码)

在build文件夹下include是C&C++头文件所在文件夹;doc是文档文件夹;java是java开发的库文件夹;python是python开发库文件夹;x64和X86是已编译好的C&C++的64位和32位库文件夹,在它里面有vc10、vc11、vc12
三个文件夹,分别对应VC++2010、VC++2012和VC++2013。

因不同版本VC++生成的库文件所需的运行时不同,因此配置VC++工程时需要选择相对应的二进制库文件。在VC
XX文件夹下bin文件夹是公用的动态链接库,在系统环境变量里配置后,所以opencv工程都能共享他们;lib文件夹是动态库隐式调用所需的静态链接文件;staticlib文件夹是静态链接库,需要生成不依赖动态库的程序就是用它们。

 3、
设置环境变量 

“开始菜单”-> “控制面板”->“系统”或在“计算机”上右键选“属性”打开系统设置窗口
选择“高级系统设置”打开“系统属性”窗口

选择“高级选项卡“,点击“环境变量”按钮打开“环境变量”窗口

在系统变量里找到Path变量,在Path中添加值SDK中的bin目录。

本人解压时设置的目录是D:\Program
Files,用到是32位库,VC++用的是2013,因此添加到bin目录为 D:\Program
Files\opencv\build\x86\vc12\bin。

在用户变量里,新建一个opencv的变量值为

D:\Program
Files\opencv\build(根据解压目录)

PATH里增加(注:中间加;隔开,是英文状态下的)

D:\Program
Files\opencv\build\x86\vc12\bin

注:环境变量配置后,需重启系统才能生效。

 4、
VC++工程配置 

新建一个项目(这个应该都会吧)

然后打开视图->属性管理器

双击标注出的地方,弹出一个属性页

先选择VC++目录

将可执行文件目录

点击右边,选择编辑

新建一个位置

本人输入的是(如果不确定,就点击右边的省略号选择文件夹)

D:\Program
Files\opencv\build\x86\vc12\bin

然后是包含目录

差不多一样

本人输入的是(如果不确定,就点击右边的省略号选择文件夹)

D:\Program Files\opencv\build\include

D:\Program
Files\opencv\build\include\opencv2

D:\Program
Files\opencv\build\include\opencv

下一个是库目录(如果不确定,就点击右边的省略号选择文件夹)

本人输入的是(如果不确定,就点击右边的省略号选择文件夹)

D:\Program
Files\opencv\build\x86\vc12\lib

下一步就是附加依赖项的配置了

  1. opencv_calib3d249d.lib
  2. opencv_contrib249d.lib
  3. opencv_core249d.lib
  4. opencv_features2d249d.lib
  5. opencv_flann249d.lib
  6. opencv_calib3d249.lib
  7. opencv_contrib249.lib
  8. opencv_core249.lib
  9. opencv_features2d249.lib
  10. opencv_flann249.lib
  11. opencv_gpu249.lib
  12. opencv_highgui249.lib
  13. opencv_imgproc249.lib
  14. opencv_legacy249.lib
  15. opencv_ml249.lib
  16. opencv_nonfree249.lib
  17. opencv_objdetect249.lib
  18. opencv_photo249.lib
  19. opencv_stitching249.lib
  20. opencv_ts249.lib
  21. opencv_video249.lib
  22. opencv_videostab249.lib
  23. opencv_gpu249d.lib
  24. opencv_highgui249d.lib
  25. opencv_imgproc249d.lib
  26. opencv_legacy249d.lib
  27. opencv_ml249d.lib
  28. opencv_nonfree249d.lib
  29. opencv_objdetect249d.lib
  30. opencv_photo249d.lib
  31. opencv_stitching249d.lib
  32. opencv_ts249d.lib
  33. opencv_video249d.lib
  34. opencv_videostab249d.lib

注:唯一的区别是Debug版用到的dll和lib文件都有后缀d,Release版使用的不带d。配置Release的附加依赖项时别忘了把d删掉

5、 测试环节
添加一个文件 

#include #include

using namespace std;

int main()

{

IplImage * test; test = cvLoadImage
("D:\\demo.jpg");

cvNamedWindow("test_demo", 1);

cvShowImage("test_demo", test);

cvWaitKey(0);
cvDestroyWindow("test_demo");

cvReleaseImage(&test); return 0;

}

时间: 2024-10-16 17:26:19

VS2013+opencv2.4.9(10)配置的相关文章

VS2013+opencv2.4.9(10)配置[zz]

1.         下载opencv2.4.9,然后解压到一个位置 设置opencv SDK解压目录,点击Extract后解压 我是习惯于解压到这个位置的. 解压过程如上图. 2.         文件目录介绍 解压后会在目录下生成opencv的文件夹 在opencv文件夹下有build和sources两个文件夹,build是SDK 包,sources是源码包(里面也有opencv使用例子源码) 在build文件夹下include是C&C++头文件所在文件夹:doc是文档文件夹:java是ja

VS2013+opencv2.4.9配置

VS2013+opencv2.4.9(10)配置[zz] - yifeier12 - 博客园 http://www.cnblogs.com/cuteshongshong/p/4057193.html 2.         文件目录介绍 解压后会在目录下生成opencv的文件夹 在opencv文件夹下有build和sources两个文件夹,build是SDK 包,sources是源码包(里面也有opencv使用例子源码) 在build文件夹下include是C&C++头文件所在文件夹:doc是文档

VS2013+opencv2.4.9 配置

VS 2103 + opencv2.4.9 配置过程 1.         下载opencv2.4.9,然后解压到一个位置 设置opencv SDK解压目录,点击Extract后解压 我是习惯于解压到这个位置的. 解压过程如上图. 2.         文件目录介绍 解压后会在目录下生成opencv的文件夹 在opencv文件夹下有build和sources两个文件夹,build是SDK 包,sources是源码包(里面也有opencv使用例子源码) 在build文件夹下include是C&C+

VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】

VS2013+openCV3.0无脑配置方法+解决警告问题[windows平台] 本文介绍如何配置VS+openCV环境,并解决“opencv 3.0 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失的”警告 参考博客: http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html 下载 openCV 下载 Opencv for Windo

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用. 1.软件准备 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置. 2.配置VS2012环境 (1)新建工程 你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用. 理解解决方案(So

OpenCV2马拉松第10圈——直方图反向投影(back project)

收入囊中 灰度图像的反向投影 彩色图像的反向投影 利用反向投影做object detect 葵花宝典 什么是反向投影?事实上没有那么高大上! 在上一篇博文学到,图像能够获得自己的灰度直方图. 反向投影差点儿相同是逆过程,由直方图得到我们的投影图. 步骤例如以下: 依据模版图像,得到模版图像的灰度直方图. 对灰度直方图对归一化,归一化后是个概率分布,直方图的积分是1 依据概率分布的直方图,求输入图像的投影图,也就是对每个像素点,我们依据灰度值,能够得到其概率 得到的投影图是介于[0,1]之间的,为

华为RH8100V3RAID 10配置

a)华为RH8100V3RAID 10配置 1)开机按照提示按Ctrl+H键进入RAID卡WEBBIOS管理界面: 2)选中“Start”回车,进入RAID卡管理配置界面: 3)移动鼠标到 “configuration wizard”此项,回车: 4)将光标选中第一个 “clear configuration”清除旧的阵列信息: 5)点击“yes”确认. 6)回到菜单选择第二项“new configuration”,点击next如图 7)点击yes即可进入RAID设置进行下一步.选择第一项“ma

.NET Core采用的全新配置系统[10]: 配置的同步机制是如何实现的?

配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置:第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置.要了解配置同步机制的实现原理,先得从认识一个名为ConfigurationReloadToken的类型开始. [ 本文已经同步到<ASP.NET Core框架揭秘>之中] 目录一.从ConfigurationReloadToken说起二.Configuration对象与配置文件的同步三.应用重新加载的配置四.同步流程总结 一.从Config

VS2010 + Opencv2.4.3的配置步骤

双击opencv安装包,解压到目录D:\OpenCV243\ 以下内容都是build文件夹里的内容 一.设置环境变量: 我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项 步骤1:在path中添加D:\OpenCV243\build\x86\vc10\bin,就是添加dll文件 步骤2:添加OPENCV的环境变量D:\OpenCV243\build 二.打开一个Opencv的工程,点菜单目录的"视图&q