当前位置:   article > 正文

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

windowsopencv4.40 +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...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/119751
推荐阅读
相关标签
  

闽ICP备14008679号