VS2010+opencv2.4.4_第1页
VS2010+opencv2.4.4_第2页
VS2010+opencv2.4.4_第3页
VS2010+opencv2.4.4_第4页
VS2010+opencv2.4.4_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、VC 2010 下安装 OpenCV2.4.4说明:1. 安装平台:32位XP, VS2010 ;2. OpenCV 2.4.4 不支持 VC 6.0 ;3. 网上有很多用 CMake编译OpenCV的安装教程,这里建议先不要自己编译,如果使用预编译好的库有问题,再尝试自己编译。4. 希望大家好好看看每一部分的注意事项,看懂了再去配置,不然错了,还不知道错 在哪里。尤其要注意自己的操作系统的位数,还有相应的路径。目录隐藏*1 一、下载 OpenCV2二、设置环境变量o 2.1用户变量设置2.1.1 设置 PATH2.1.2新建OpenCV变量o2.2系统变量设置2.2.1 设置 PATH

2、71;3三、配置VS2010o3.1准备工作o3.2 配置 VC104四、测试程序o4.1 4.1、程序代码o4.2 4.2、运行结果4.2.1 4.2.1、Debug 下的运行结果4.2.2 4.2.2、Release下的运行结果5作者编辑一、下载 OpenCV1. 从 本站下 载栏目 下载 OpenCV forWindows (也即 OpenCV-244.exe 文件)。2. 将OpenCV-244.exe 解压并放到某个目录下,例女口 C:ProgramFiles'Ope nCV244 (本人的解压目录)。解压后的目录结构如下图。3r dp artyCHakeLists 文本文档

3、 40 ¥£indeK, rstRST文件1 EBinclude编辑二、设置环境变量右键单击我的电脑 t属性t高级t环境变量。编辑用户变量设置编辑设置PATH选中 PATH ,单击编辑。在 PATH 的末尾添加以下路径:C:Program Files'Ope nCV244ope ncvbuildx86vc10bi n。注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;2、 可根据自己的情况,将其改为你的ope ncvbuildx86vc10bi n 文件夹所在的路径;3、 如果是 64 位系统,可将 op

4、encvbuildx86vc10bin改为 opencvbuildx64vc10bin。编辑新建OpenCV变量单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和C:ProgramFilesOpenCV244opencv'build。注意:1、变量名可以自己定义;2、变量值可修改为你的opencv'build文件夹所在的路径。ST翟用户变量编辑系统变量设置编辑设置PATH选中 PATH ,单击编辑。在 PATH 的末尾添加以下路径:C:Program Files'Ope nCV244ope ncvbuildx86vc10bi n。注意:1、要在该路径前

5、添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;2、 可根据自己的情况,将其改为你的ope ncvbuildx86vc10bi n 文件夹所在的 路径;3、 如果是 64 位系统,可将 opencvbuildx86vc10bin改为 opencvbuildx64vc10bin。说明:设置完环境变量,需要重启电脑,才能生效。编辑三、配置VS2010配置VS2010,亦即告诉VC去什么地方寻找 OpenCV的头文件和库。打开VS2010,选择菜 单 工具” t选项” t项目和解决方案”T“VC+目录”,在VS2010中打开此选项,如下图所 示,显示编辑功能

6、被否决。选项可以在具体的项目中,对特定的项目单击右键t属性来设置,只是这样的设置无法被继承, 每一个项目都需要单独设置,太过繁琐,因此需要一个能够被继承的全局设置,方法如下: 要求:确保VS2010中至少有一个工程被打开。这里采用新建一个工程的办法,以便后面测 试程序。编辑准备工作1、打开VS2010,新建项目twin32控制台项目t完成。新建项目最近的模板已安装的蟆板-Visual C+ATLCLR常规MFC测试Win32+史他项目类型数据库建模项目创沏试项目联机模板名称):解决方案名称龜):NET Framework 4排序依据:默认值Win32控制台应用程序Visual C+MFC应用程

7、存Visual C+Win32项目Visual C+空项目Visual C+ATL项目ViC+MFC DLLVisual C+Windows窗体应用程序Visual C+CUR控制台应用程序Visual C+CLR空项目Visual C+MFC ActiveX 控件Visual C+Windows窗体控件库Visual C+lenaC:Program Files0penCV244Projectslena叨区)Iin32应用程序向导- lena应用程序设置欢迎使用¥in32应用程序向导这些是当前项目设置:控制台应用程序在任一窗口中单击“完成”,接受当前设置。创建项目后,谙参阅该项目的r

8、eadme, txt文件,了解有关项目功能和所生 成的文件的信息。取消fin32应用程序向导lena应阳程斥设置槪述应用稈序设置应用程序类型:Windows应用程序世) .,控制台应用程序 ODLLCE o静态库s)阳加选项:H巒项!:导出符号0(JI预離译头(F J添加会共头文件以用于:MFC fllJ取消此处不勾选预编译头"上1步2、点击 视图” t其他窗口属性管理器”,结果如下图所示。lena - li crosofl Visual Studio文件辺编辑视图世)项目d)主咸)1!勺对匸諒逢丨為-雇性管理器-fflicrosoft. Cpp.in32. user-.寸 lfix

9、ift十 _J Debu | Wiit32+i _j Re“齬e | Win32编辑配置VC101 从左侧项目中打开“ Debug| Win32 ”t“ Microsoft.Cpp.Win32.us如下图所'示。lena - Vicrosofl Visual Studio文件电1编辑视图项目Q生成) i? 到 L J H锻|箱7 一2、双击“ Microsoft.Cpp.Win32.user,弹出'如下图所示的窗口。Microsoft. Cpp_ Vin32-口ser 耳性页平台'?$ (Soluti snDir)S CCanfi gurati on) $ (Confi

10、 iraticn V-通用属性配置管T输出目录申间目录好H宏目+器工规户+C+接单濾DL常用VCC/琏清资MI目标立件名$ (Fr ojectNsma).eze港除时要删除的扩展名生成日志丈件*. cdf;*. cache;*, obj:*. ilk;*.resour+列L文档生成器十浏览信息+生成爭件仔自定义生成步骤+托营资源+自定义生成工具.+ KHL数据生成器工具 +代码分析愛出目录指定输出文件目录的相对路径;可以赳含环境爽量-3、点击左侧 VC+目录,编辑右侧的可执行文件目录、包含目录与库目录,分别添加对应 的路径。Microsoft. Cpp_ Tin32- user平台世-通用属性

11、 常规 用户娈;:vc+目录1:+輕接器造清单工貝 宙资添 + MIDL叶列L文档生成器+浏览信息+生成爭件仔自定文生成步骤+托管资源汁自定爻生成工具+ UML数据生成器工具 ;+代码分析9可执行文件号录C: YFroExu FileeOp包含目录C:Frogra» FilcentV244引用目录$ (VCInstallDir atlm(Klnst库目录FiL«源昌录£ (VCIn5tillBir)atlm£csr cm fc;i (VC排除目录$ (VUIns t allDir i; $ (VCInstall可执疔立甘目录生成VC+项目期间搜素可执行丈

12、件时使用的路径-与坏境变量FATH相对应.配首管d确定职消对应的路径如下:1) 可执行文件目录C:Program Files'Ope nCV244ope ncvbuildx86vc10bi n说明:1、可根据自己的情况,将其改为你的opencvbuildx86vc10bin文件夹所在的路径;2、 如果是 64 位 系统, 可将 opencvbuildx86vc10bin改 为opencvbuildx64vc10bin。2) 包含目录C:Program FilesOpe nCV244ope ncvbuildin cludeC:Program FilesOpe nCV244ope ncvb

13、uildi nclude'ope ncvC:Program FilesOpe nCV244ope ncvbuildi nclude'ope ncv2说明:1、可根据自己的情况,将其分别改为你的opencvbuildinclude、opencvbuildinclude'opencv 禾口 opencvbuildinclude'opencv2 文件夹所在的路径;2、这里的include目录为 build文件夹下的include目录,不要选成与build文件夹在同一个根目录下的那个include文件夹。3) 库目录C:Program FilesOpe nCV244op

14、e ncvbuildx86vc10lib说明:1、可根据自己的情况,将其改为你的ope ncvbuildx86vc10lib文件夹所在的路径;2、女口果是 64 位 系统, 可将 opencvbuildx86vc10lib 改 为 opencvbuildx64vc10lib。4、附加依赖项单击 链接器输入” t附加依赖项”,如下图所示。如下图所示,在附加依赖项里,添加opencvbuildx86vc10lib文件夹里的lib文件名称:确定取消opencv_calib3d244d.libopencv_contrib244d.libopencv_core244d.libopencv_feature

15、s2d244d.libopencv_flann244d.libopencv_gpu244d.libopencv_highgui244d.libopencv_imgproc244d.libopencv_legacy244d.libopencv_ml244d.libopencv_nonfree244d.libopencv_objdetect244d.libopencv_photo244d.libopencv_stitching244d.libopencv_ts244d.libopencv_video244d.libopencv_videostab244d.libopencv_calib3d244.libopencv_contrib244.libopencv_core244.libopencv_features2d244.libopencv_flann244.libopencv_gpu244.libopencv_highgui244.libopencv_imgproc244.libopencv_legacy244.libopencv_ml244.libopencv_nonfree244.libopencv_objdetect244.libopencv_photo244.libo

温馨提示

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

评论

0/150

提交评论