树莓派安装opencv(自己笔记用)
版本:1,树莓派:2020-12-02-raspios-buster-armhf-full2,opencv版本:opencv_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl(37意思是python3.7,版本要对应)opencv_contrib_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl(37意思是python3.
版本:
1,树莓派:2020-12-02-raspios-buster-armhf-full
2,opencv版本:opencv_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl
(37意思是python3.7,版本要对应)
opencv_contrib_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl
(37意思是python3.7,版本要对应)
3,python3.7
步骤:
1,安装依赖包
sudo apt-get install -y libopencv-dev python3-opencv
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5
sudo apt-get install libqt4-test
sudo apt-get install -y libopencv-dev python3-opencv
在安装这个依赖时遇到了如下的错误:
E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/x/xerces-c/libxerces-c3.2_3.2.2+debian-1+b1_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/libj/libjpeg-turbo/libjpeg62-turbo-dev_1.5.2-2+b1_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/libj/libjpeg-turbo/libjpeg-dev_1.5.2-2_all.deb 404 Not Found [IP: 93.93.128.193 80]
E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/t/tiff/libtiffxx5_4.1.0+git191117-2~deb10u1_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/t/tiff/libtiff-dev_4.1.0+git191117-2~deb10u1_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
使用sudo apt-get update,但是又遇到了如下问题:
E: 仓库'http://raspbian.raspberrypi.org/raspbian buster InRelease'将其'Suite'值从'testing'修改到了'stable'
N: 为了让这个仓库能够应用,这必须在更新之前显式接受。更多细节请参阅 apt-secure(8) 手册。
最终解决办法使用命令:sudo apt update 然后输入y,即可安装成功。
解决办法来源:https://blog.csdn.net/weixin_38226447/article/details/103587843
2,更新numpy
因为opencv对numpy版本有要求
pip3 install numpy-1.21.5-cp37-cp37m-linux_armv7l.whl --upgrade --ignore-installed
更新numpy的版本。
3,安装opencv
输入以下命令,安装opencv_python和opencv-opencv_contrib_python,要注意这两者的版本对应。
pip3 install opencv_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl
pip3 install opencv_contrib_python-4.5.3.56-cp37-cp37m-linux_armv7l.whl
4,检查
在终端输入python3
import cv2
cv2.__version__
注意!!version处两边的下划线均为2个,不是一个!不是一个!不是一个!
然后出现版本号就安装好了。
4.5.3
更多推荐
所有评论(0)