树莓派4b学习笔记五:树莓派4B编译安装OpenCV4.2.0

       哎呀,终于编译安装完了OpenCV4.2.0!!!都说树莓派上编译安装OpenCV难,这确实不是瞎说。但是当你安装成功之后,你会发现其实整个过程的思路还是比较清晰的,就是不断地解决各种错误,哈哈,当然坑有多有少、有难有易。下面我就来简单说一下我的整个安装过程,其中也包括我遇到的一些坑,只希望能够将一些安装和解决错误的文章汇总一下,方便自己和其他朋友来看。

一、开始编译安装

1.系统烧录

2.下载opencv-4.2.0和opencv_contrib-4.2.0

3.安装各种依赖包

4.开始编译安装

以上我都是参考的:树莓派安装opencv4.2.0(2020-02-13-raspbian-buster)这篇博客,写的非常不错。不过我使用的镜像是2020.5.27发布的最新镜像。

二、遇到的坑:

1、源码解压问题

       在使用cmake生成Makefile那一步,我始终没能成功。就是提示一些文件找不到、不存在之类的。但是我实在想不到到底哪里出错了,因为依赖都安装了,而且在安装依赖之前也进行了updateupgrade,应该不会缺少依赖或者依赖安装错误。

       在我实在想不到啥原因的时候,无意间我使用了从别人网盘里下载的源码进行测试,结果cmake那一步竟然通过了。我回想了一下,好像确实当我对从github上下载的.zip格式的源码进行解压的时候,总会提示有一个文件解压错误;而使用网盘里的源码却没有出现这个情况,所以至少说明问题出在了源码解压上。因为我是在windows上用360压缩进行解压的,可能是系统或者解压软件出了问题。

       所以,建议你直接在树莓派上进行解压,如果在windows上解压,那么一定要保证解压的时候不会出现错误。

2、fatal error: boostdesc_bgm.i: 没有那个文件或目录

       解决该问题的参考文章:传送门,一定要注意文章中说的要把这些文件放在什么路径下,千万不要搞错了。

3、fatal error: features2d/test/test_detectors_regression.impl.hpp: 没有那个文件或目录

       解决该问题的参考文章是:传送门,一定要注意千万不要把需要移动的.hpp文件以及需要修改头文件路径的.cpp文件给搞错了,因为名字都比较长。

其实以上所有内容这一篇文章:树莓派2020-02-13-raspbian-buster系统安装opencv4.2.0就都包括了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

耐心的小黑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值