树莓派4B安装OpenCV

树莓派4B安装opencv

声明

很多前辈们已经提供了很多好用的方法,通常采用的方法都是先换成清华的镜像源,但2020年7月发生了什么大伙看一点新闻都知道发生了什么,所以清华的镜像源不能使用,本作者就是基于以上的情况通过自己好久的查找资料和测试(真的好久好苦),写出以下方法,如果本文有方法与前辈们有些地方相同,不要怀疑,就是借鉴了前辈们的方法

扩内存

sudo raspi-config
#然后选择第七个选项,在选择第一个选项,选择完以后树莓派会提示你重新启动,所以只要重新启动就可以了,没有任何影响

正式安装

1.安装构建必学工具
sudo apt-get install build-essential
sudo apt-get install cmake 
#如果报错,执行;如果不报错,直接执行sudo apt-get install git
sudo apt-get update --fix-missing  
#之后再次执行
sudo apt-get install cmake
	
sudo apt-get install git
	
sudo apt-get install pkg-config
	
###你肯定会问,这一行行的输入不累吗,直接全部一次性下载不好?小编试过,谁试谁知道
2.安装常用的图像工具包

# 安装jpeg格式图像工具包
sudo apt-get install libjpeg8-dev 
 
# 安装tif格式图像工具包
sudo apt-get install libtiff5-dev 
 
# 安装JPEG-2000图像工具包
sudo apt-get install libjasper-dev 
 
# 安装png图像工具包
sudo apt-get install libpng12-dev 
3.安装视频工具包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
4.安装gtk2.0
sudo apt-get install libgtk2.0-dev
5.安装优化函数包
sudo apt-get install libatlas-base-dev gfortran

二、编译OpenCV源码

1.下载opencv和opencv_contrib
git clone -b 4.1.0 --recursive https://github.com/opencv/opencv.git
git clone -b 4.1.0 --recursive https://github.com/opencv/opencv_contrib.git

##虽然有很多前辈在吐槽下载等了一万年什么的,但我下载的速度还挺快的,实在太慢可以翻翻其他博主的去官网下载然后解压

在这里插入图片描述

2.设置编译参数
cd /home/pi/opencv
mkdir build
cd build

##如果按照本博主的方法,不出意外在pi的文件夹下就可以看到opencv和opencv_contrib两个文件夹

#Cmake 经过配置,可输出适配于树莓派平台的Makefile
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
	-D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D INSTALL_CXX_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON ..

在这里插入图片描述

3.编译
sudo make -j4 2>&1 | tee make.log
##安装
sudo make install

编译过程中会出现部分报错,关于报错此博主给出不错的解决方式,见连接:
https://blog.csdn.net/qq_43762614/article/details/102760414?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159609617819724835822750%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159609617819724835822750&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v3~pc_rank_v3-2-102760414.pc_ecpm_v3_pc_rank_v3&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BE4b%E5%AE%89%E8%A3%85opencv4.o&spm=1018.2118.3001.4187

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值