VS2012配置OpenCV2.4.10(亲测可用!).docx_第1页
VS2012配置OpenCV2.4.10(亲测可用!).docx_第2页
VS2012配置OpenCV2.4.10(亲测可用!).docx_第3页
VS2012配置OpenCV2.4.10(亲测可用!).docx_第4页
VS2012配置OpenCV2.4.10(亲测可用!).docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VS2012配置OpenCV2.4.10(亲测可用!)OpenCV是目前机器视觉/图像处理领域最常用的函数库之一,提供了多种编程语言访问的接口,在商业和研究领域中非常常用,基本上所有图像处理入门人员都使用或试图使用过OpenCV,但是但是,尼玛,配置不上VS编译环境啊,各种编译不过啊!鼓捣了一两天,只能作罢,OK,如果你也有这种情况,本篇文章对你来说价值非凡!让我们一起开启OPenCV的奇妙之旅吧!1. 下载和安装OpenCV SDK1.1 资源下载网上资源一大堆,直接问度娘即可,目前最新版本是OpenCV-2.4.13,什么?找不到下载资源?童鞋,考虑下关闭本文档,卸载VS、VC吧1.2 资源安装下载后双击解压会提示设置解压路径,推荐路径D:Program Files。(很多童鞋装各种东西入C盘,C盘已不堪重负)然后点击Extract按钮,进行安装。2. 环境变量和路径设置打开计算机属性高级系统设置,在高级目录下单击环境变量按钮,打开环境变量设置对话框。2.1 用户变量设置在用户变量(此处为lbs的用户变量中)添加两个变量。 新建opencv变量,变量值设置为D:Program Filesopencvbuild。 新建path变量,变量值设置为D:Program Filesopencvbuildx86vc11bin。此处如果已存在path变量,仅需对其变量值修改就行,在后面加上上述路径,但需要用分号和前面的路径隔开(英文半角下的分号)2.2 系统变量设置 在原有的path变量中对变量值修改,在变量值的最后加上D:Program Filesopencvbuildx86vc11bin路径,注意要使用英文半角下的分号和前面的路径隔开。 路径添加后重启计算机生效。3. 工程项目属性设置3.1 新建工程(1) 新建Win32控制台应用程序,此处工程名命名为OpenCVTest。并在后续的属性设置中选择空工程(Empty Project)(2) 为该工程添加源文件,并命名为OpenCVTest.cpp3.2 属性管理器之Debug环境下配置3.2.1 新建属性表,并命名为OpenCV_debug_ps(1)在视图(View)目录的下拉菜单中打开属性管理器(Property Manage),也可以直接在VS2012界面的左下角打开Property Manage快捷键进入属性管理器(Property Manage)界面,如下图所示。(2)在Debug|Win32目录上单击选择“添加新项目属性表”,新建属性表,并命名为OpenCV_debug_ps,如下图所示。3.2.2 打开新建的属性表OpenCV_debug_ps,添加包含目录 打开属性表OpenCV_debug_ps 在VC+选项对应的包含目录中,添加包含的目录,此处添加3个目录D:Program FilesopencvbuildincludeD:Program FilesopencvbuildincludeopencvD:Program Filesopencvbuildincludeopencv23.2.3 在属性表OpenCV_debug_ps,添加库目录 打开属性表,并在VC+选项对应的库目录中,添加库目录,此处添加1个目录D:Program Filesopencvbuildx86vc11lib说明(1)不论电脑是32位还是64位,上述路径中均以x86路径输入,因为创建的程序中默认是在使用win32编译器进行编译。(2)输入的路径中选择vc11是因为本处是在VS2012平台上搭建。vc10对应VS2010,vc11对应VS2012,vc12对应VS20133.2.4 在属性表OpenCV_debug_ps,在链接器中添加附加依赖项 打开属性表OpenCV_debug_ps,选择链接器(LINKER)目录下的输入(INPUT)选项 添加附属依赖项,加入如下库文件,共19个(后缀均带d,表示是Debug环境下)opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_objdetect2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_nonfree2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_videostab2410d.lib4. 测试程序完成了上述步骤后,Visual Studio2012环境下配置OpenCV的步骤已经全部完成,下面给出一个测试程序,验证环境配置的正确性。在程序的源文件目录下的OpenCVTest.cpp文件中加入下述代码。#include#include #include using namespace cv;int main()/ 读入一张图片Mat img=imread(EarthShaker.jp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论