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

下载本文档

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

文档简介

VS2012 配置 OpenCV2.4.10(亲测可用!) OpenCV 是目前机器视觉/图像处理领域最常用的函数库之一,提供了多种编程语言访 问的接口,在商业和研究领域中非常常用,基本上所有图像处理入门人员都使用或试图使 用过 OpenCV,但是 但是,尼玛,配置不上 VS 编译环境啊,各种编译不过啊!鼓捣了一 两天,只能作罢,OK,如果你也有这种情况,本篇文章对你来说价值非凡! 让我们一起开启 OPenCV 的奇妙之旅吧! 1. 下载和安装 OpenCV SDK 1.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.cpp 3.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 Filesopencvbuildinclude D:Program Filesopencvbuildincludeopencv D:Program Filesopencvbuildincludeopencv2 3.2.3 在属性表 OpenCV_debug_ps,添加库目录 打开属性表,并在 VC+选项对应的库目录中,添加库目录,此处添加 1 个目录 D:Program Filesopencvbuildx86vc11lib 说明 (1 )不论电脑是 32 位还是 64 位,上述路径中均以 x86 路径输入,因为创建的程序中默认 是在使用 win32 编译器进行编译。 (2 )输入的路径中选择 vc11 是因为本处是在 VS2012 平台上搭建。 vc10 对应 VS2010,vc11 对应 VS2012, vc12 对应 VS2013 3.2.4 在属性表 OpenCV_debug_ps,在链接器中添加附加依赖项 打开属性表 OpenCV_debug_ps,选择链接器(LINKER)目录下的输入 (INPUT)选项 添加附属依赖项,加入如下库文件,共 19 个(后缀均带 d,表示是 Debug 环境下) opencv_ml2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_imgproc2410d.lib opencv_legacy2410d.lib opencv_objdetect2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_nonfree2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_videostab2410d.lib 4. 测试程序 完成了上述步骤后,Visual Studio2012 环境下配置 OpenCV 的步骤已经全部完成,下面 给出一个测试程序,验证环境配置的正确性。 在程序的源文件目录下的 OpenCVTest.cpp 文件中加入下述代码。 #include #include #include using namespace cv; int main() / 读入一张图片 Mat img=imread(“EarthShaker.jpg“); /

温馨提示

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

评论

0/150

提交评论