经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C++ » 查看文章
vs2013+opencv3.2配置
来源:cnblogs  作者:茶飘香~  时间:2018/11/25 20:04:55  对本文有异议

  opencv库在3.0以后分为opencv库和opencv_contrib库两部分,其中opencv_contrib库是一个扩展库,如果需要使用SIFT和SURF算法就需要安装这个扩展库,否则只用安装opencv库即可。

  对于vs2015、vs2017这样的高版本vs有现成的编译好的opencv库,直接安装即可,但是opencv_contrib只有源码,需要自己编译安装。

  如果想在vs2013上安装opencv库,那么这个两个库都需要自己编译了。。。

 

  vs2013+opencv3.2安装过程如下:

  下载opencv库和opencv_contrib库源码

  

  新建build_64和msvc2013_64两个文件夹,建议和源码放在同一位置(build_64文件夹用来存放稍后生成的vs2013可编译工程,msvc2013_64文件夹用来存放使用vs2013编译时生成的opencv库)

  

  使用cmake建立vs2013可编译工程

  

  点击Configure,出现选择编译器界面,我们当然选择vs2013  Win64(注意v12指vs2013,v14指vs2015)

  

  点击finish,等待一会儿出现下图所示进度

  

  添加扩展库路径 OPENCV_EXTRA_MODULES_PATH = D:\SDK\opencv3.2\opencv_contrib-3.2.0\modules 注意一定要精确到modules哦!

  

  更改库安装目录(就是最后生成的.h和.lib静态库的安装位置)

  

  点击add Entry按钮,添加CMAKE_DEBUG_POSTFIX选项,值设为“d”,用于区分debug和release版本,否则编译安装时debug版本会被release版本覆盖。设置好后,再点击configure,配置完成后点击“generate”生成编译工程。

  

  接下来继续点击configure按钮,如果之后还有红色的块,继续点击configure,直到没有红色的块。

  点击Generate按钮,生成vs2013可编译工程。然后点击Open Project按钮即会自动使用vs2013打开。

  最后BUILD ALL,INSTALL即可(BUILD ALL 时间较长,我使用i7-9700k的cpu的台式机都编译了超过一个半小时(当时没调bios睿频),近两个小时,使用自己笔记本i5-4200的cpu的笔记本编译了估计一个晚上,没管睡觉去了,早上看编译好了。。。)

  

  这样便成功了!

  

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号