搭建opencv开发环境4b(按照步骤走一定可行!!)

本文详细记录了在树莓派上搭建OpenCV开发环境的步骤,包括更换国内源以加速下载,从Gitee获取源代码,解决编译时缺失文件的问题,并提供了一步一步的指导,确保编译过程顺利。关键步骤包括安装依赖、拉取和解压源代码、设置编译选项以及处理编译中可能出现的文件缺失问题。
摘要由CSDN通过智能技术生成

搭建opencv开发环境(按照步骤走一定可行!!)

前言

这篇博客是基于手把手教我搭建开发环境的师兄的博客来搭建的过程写的。本文只是解释作者在搭建过程中站在巨人的肩膀上仍然遇到的问题。

先贴出师兄的博客原地址:https://blog.csdn.net/SCzeidan/article/details/121557980

由于现在国内的上github是真的不稳定,所以好像我参考的其他几篇博客只要是在github上拉取代码的,命令行要么是报错,要么就是下载下来的包在编译过程中存在各种各样奇奇怪怪的报错。感觉应该是网络的问题导致下载下来的包有损坏。但是在上面的博客中👆,根据博主所提供的安装包和缺失文件包我们可以把问题一定能解决。并且原博客所遇到的问题是一定会遇到的。

第一步 安装依赖

image-20220602094245963

这个地方就直接走就行了,要注意的是,如果执行apt-get 的下载速度很慢,可以考虑换一下清华源。

具体换源操作参考:树莓派4B更换更新国内源(软件源 系统源) - cheney-bill - 博客园 (cnblogs.com)

唉,玩树莓派怎么可能不遇到下载慢的问题,推荐还是把源换成国内源,迟早都要换的。

第二步 拉取opencv的源代码

image-20220602095015200

百度云下载慢,原博主在gitee上传了整个文件,可以直接git clone。

git clone https://gitee.com/yin_xueqiu/opencv4.3_-package.git

直接拉去整个工程的源代码。

但是在git之前一定要把git工具给安装好。

这个文件包里面还有等等会遇到的缺失文件的压缩包。

克隆的工程是存放在“opencv_-package”这个目录下的。

image-20220602095506753

第三步 解压文件,编译准备

然后我们就,解压他:

image-20220602095817333

继续按照原博客的路径往下,我们的编译是在release文件夹内进行的:

image-20220602100308997

注意:

-D OPENCV_EXTRA_MODULES_PATH = xxxxxxxxxxx
// 这个地方一定要用pwd指令输出一下你的opencv_contrib文件里面的modules文件的绝对位置,然后再粘贴进去!!!
// 其他的命令原封不动即可。
第四步 最最重要!!!

前面我们说了,按照这个博客拉去的代码一定会报错缺失文件!!!所以假如我们在编译之前就把缺失的文件添加到规定目录下,编译就是一帆风顺进行的。

问题一的解决:

压缩文件内部选中这些,然后复制:

image-20220602101822382

粘贴到这个目录之下:

image-20220602101857958

问题二的解决:

features2d整个复制,注意看这个文件的位置:

image-20220602101929399

然后复制到这个目录下:

image-20220602103640109

问题三:

问题三这个地方我在编译的时候没有遇到这个问题。所以就不解释了。

第五步 编译!!!

记得先进入release文件夹下

直接上:

sudo make -j4
// 开启四核编译

编译过程中接的给芯片散热,按照这个流程走下来基本上不会有问题的。等待编译完成即可!

祝大家都顺利搭建好opencv环境!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值