【OpenCV 笔记】编译Opencv contrib模块

本文档详细介绍了如何在VS2017环境下编译OpenCV 4.0及其contrib模块,包括获取和配置源码、启用OPENCV_ENABLE_NONFREE选项,以及解决CMake下载资源超时的问题。通过编译,可以得到包含所有库的opencv_world,并了解编译完成后库文件的存放位置。
摘要由CSDN通过智能技术生成

前言:opencv官方提供的build并不包含全部的功能,比如本人最近接触到的SURF特征提取,这些功能都集成在了contrib模块中,需要我们自己到opencv的官方GitHub上下载contrib源代码,自行编译。编译过程比较容易出错又特别耗时,花了将近一整天的时间才编译好,这里做一下整理


环境:VS2017+Opencv4.0+contrib+CMake 3.13.4

一、获取contrib
opencv的GitHub:https://github.com/opencv
在Branch中点击tags选择对应好版本的contrib,点击右侧的download即可,下载完解压缩放到opencv目录下。
具体见下面两图



二、使用CMake配置好VS项目

这里我们先设置好source目录和build目录(注意这个source是opencv而不是contrib的目录)

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值