使用vs2019编译和调试开源项目opencv3.4.0版本+opencv3.4.0源码网盘链接

8 篇文章 0 订阅
7 篇文章 0 订阅

1.引言

opencv一些经典的算法申请了版权,所以版本上选择3.4.3以下的版本。最新因为在学习海思平台的东西,所以参考它的opencv版本为3.4.0,刚好避开了经典算法的版权。
官网安装文档

2.下载opencv3.4.0源码

我的猜测是因为版权原因,所以一般的途径下载速度超级超级慢,并且会一直下载失败。比如我在windows上谷歌浏览器中的官网和github官网下载都失败了,这里为了看到的童鞋不要踩坑,讲一个我后续下载成功的一个方法。
使用linux环境,不行就装个虚拟机,在虚拟机中搞个linux环境,使用系统自带的火狐浏览器再去官网下载。emmmmmm,原因我就搞不懂了。知道的童鞋可以帮忙留个言让我涨点姿势。
也可能是浏览器的原因,因为我本身有linux系统,所以我是这样下载成功的。也可以试试直接在windows的其他浏览器中下载(我也试过自带的IE浏览器也不行)

下载地址:https://opencv.org/releases/page/4/

在这里插入图片描述
具体在第几页要自己查找3.4.0慢慢找…
然后点GitHub,或者直接去github中下载
在这里插入图片描述
opencv-3.4.0-android-sdk.zip 安卓sdk
XXXX.framework framework压缩包
XXXX.7z 安装包的压缩包
XXX.exe 安装包,包括动态库和头文件,仅仅使用它的库做自己的demo或者应用可以选择这个
Source code(zip) windows下面代码压缩包
Source code(tar.gz) linux下面代码的压缩包

我们使用vs2019是windows上的,所以选择Source code(zip)
下载好了解压,然后记住解压后的目录,后续会用到
如果还是下载不了的可以在评论区中下载我已经下载好的,放在网盘中的opencv3.4.0

3.使用cmake构建vs2019项目

cmake尽量下载最新版本,老版本没有测试过,这个也是开源项目,放心大胆的下。直接去官网(https://cmake.org/)或者github下载,详细过程就不讲了,下载安装包直接安装就行了。
我使用的版本是3.20.2
在这里插入图片描述
然后输入源代码目录,和构建到目标的目录
在这里插入图片描述
配置项看个人选择,也可以不管他,后续再重新配置
我这里是这样选择的

去掉BUILD_JAVA 
增加BUILD_EXAMPLES(我们是学习的,这个例子也勾上)
去掉BUILD_opencv_python3
去掉BUILD_opencv_python_bindings_generator
增加opencv_world(这个是整体cv命令空间的一些接口,建议这个勾上)

依次点击Configure等待完成
在这里插入图片描述

点击Generate就ok了
在这里插入图片描述
中间有一个步骤选择构建目标,选择Visual Studio 16 2019 就行了,同理也可以构建其他IDE或编译器的项目

4.使用vs2019打开项目进行编译和调试

一般构建不会失败,提示框中看到
Configuring done
Generating done
就表明完成了
然后去构建到目标的目录(cmake第一步中Where to build the binaries中的目录)
看到OpenCV.sln就是整个解决方案的文件,直接使用vs2019打开就可以看到很多项目了,然后就是生产解决方案就ok了,其中的example就是现成的测试例子,可以好好研究研究,其中的原理和代码都可以看到,很方便

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值