opencv2+opencv3+VS2013

秒速五厘米 2022-06-10 06:53 591阅读 0赞
  1. 由于高版本软件内容丰富且源代码优化便于操作,但是也往往舍弃低版本某些库文件。opencv3中库文件中丢掉了opencv\_nonfree2410d.lib 文件,无法调用特征检测算子(SIFTSURFORB等)。
  2. 本篇介于不想卸载高版本又可以使用低版本的opencv方法。我的原版本是VS2013+opencv3.0
  3. 步骤:

1、同高版本一样的安装方法,网上有很多资源供参考。

2、在配置时创建一个属性表,每次编译或调试时将其添加到属性管理器——-Debug或Release中。

Center![Image 1][]

  1. 属性表的创建:首先创建一个名为OpenCV\_2.4.10.props的文件,打开写入以下内容。
  2. <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup> <IncludePath>D:\Program Files\opencv\build\include\opencv2;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include;$(IncludePath)</IncludePath> <LibraryPath>D:\Program Files\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup> <Link Condition="'$(Configuration)'=='Debug'"> <AdditionalDependencies>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_ml2410d.lib;opencv_nonfree2410d.lib;opencv_objdetect2410d.lib;opencv_ocl2410d.lib;opencv_photo2410d.lib;opencv_stitching2410d.lib;opencv_superres2410d.lib;opencv_ts2410d.lib;opencv_video2410d.lib;opencv_videostab2410d.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <Link Condition="'$(Configuration)'=='Release'"> <AdditionalDependencies>opencv_calib3d2410.lib;opencv_contrib2410.lib;opencv_core2410.lib;opencv_features2d2410.lib;opencv_flann2410.lib;opencv_gpu2410.lib;opencv_highgui2410.lib;opencv_imgproc2410.lib;opencv_legacy2410.lib;opencv_ml2410.lib;opencv_nonfree2410.lib;opencv_objdetect2410.lib;opencv_ocl2410.lib;opencv_photo2410.lib;opencv_stitching2410.lib;opencv_superres2410.lib;opencv_ts2410.lib;opencv_video2410.lib;opencv_videostab2410.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> </Project>
  3. 根据自己opencv2安装的路径在红色字体的位置相应的修改。

3、如果调式时出现错误,查看路径是否写错。

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,591人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vs2013下使用opencv静态库

    使用VS2013和opencv进行图像处理程序的开发,当把程序放到一台没有安装opencv的电脑上运行的时候,需要重新安装opencv程序才能运行,这样会显得很麻烦,使用ope

    相关 opencv2+opencv3+VS2013

            由于高版本软件内容丰富且源代码优化便于操作,但是也往往舍弃低版本某些库文件。opencv3中库文件中丢掉了opencv\_nonfree2410d.lib 文件

    相关 opencv2.1.3 + win10 +vs2013

    由于课题的需要,需要用到OpenCV来做相机的标定,所以专门在VS2013下配置了OpenCV2.4.13,同时也是想着能够养成随时记笔记的习惯。但是在配置的过程中,经常是每一

    相关 opencv2.3.1+vs2010

    安装opencv 2.3.1 更新整理,在这里我整理出来,以便将来整理添加到“opencv例子详解”中。 opencv2.3.1下载: [http://sour