【opencv/编译】Windows编译OpenCV+contrib&坑

说在前面

  • opencv版本:4.0.1
  • 操作系统:win10
  • vs版本:2017

吐槽

目前的坑

  • 版本一致
  • 勾选OPENCV_ENABLE_NONFREE

准备工作

  • OpenCV源码
    在这里插入图片描述
  • OpenCV contrib 源码
    注意与OpenCV版本一致(release选择版本),不然会有奇怪的错误
    在这里插入图片描述
  • cmake工具
    在这里插入图片描述
  • visual studio
  • opencv&contrib下不动的这里:百度云 ba8sCSDN(包含编译后的库)
    opencv源码(指release版本)可以用迅雷下,挺快的;contrib下不动。
    补充:不知道windows下用git快不快,反正在ubuntu下挺快的。

开始

  1. 目录结构
    在这里插入图片描述
    新建build文件夹
    在这里插入图片描述

  2. 打开cmake gui,配置
    在这里插入图片描述
    这里截图有点问题,在opencv-4.0.1前加个opencv/,自己注意下就行
    在这里插入图片描述
    在这里插入图片描述
    注意:这里会下载几个dll,例如ffmpeg.dll,同样下不动;可以将以下两个文件夹放到下面那个目录
    在这里插入图片描述
    在这里插入图片描述

  3. configure(飘红再点一次configure)
    在这里插入图片描述
    在这里插入图片描述
    这个点上,不然一些extra modules虽然有编译了也不能用(恶心)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    还是会下载一些资源文件,等一等
    在这里插入图片描述

  4. 开始编译
    在这里插入图片描述
    在这里插入图片描述
    两种模式,选择Debug后以后用的项目就只能用Debug模式;release一样。
    两种都要,就把两个都编译一遍

    在这里插入图片描述
    右键ALL_BUILD,生成
    在这里插入图片描述

    在这里插入图片描述
    成功
    在这里插入图片描述
    在这里插入图片描述

  5. 我们需要的文件
    就下面这个,其他的都可以扔了
    在这里插入图片描述
    配置属性管理器
    在这里插入图片描述
    在这里插入图片描述
    现在xfeatures2d终于可以用了
    在这里插入图片描述


To be continued...

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值