树莓派运行YOLOV5项目 安装测试opencv
项目目录 点击跳转
0. 首页
1. 前期准备工作
2. 配置树莓派系统
3. 安装测试opencv
4. 安装测试torch & torchvision
5. 测试yolov5项目
6. 树莓派运行 yolov5 图形界面
7. 快速配置环境
详细教程
1. 下载opencv 安装包 点击跳转 这里采用最简单的安装方式,传统的安装方式需要在自己的树莓配上编译 opencv 树莓派3B 编译一次5小时起,中途还会各种各样的报错,所以这里我们直接使用别的大佬编译完成的 .whl 文件,如果有想自己编译的可以参考这里 点击跳转
这里我下载的是倒数第二个,箭头所指的意思我理解为适配64位的树莓派系统,我们之前的教程安装的也是64位的,你可以根据自己的需求选择合适的版本
2. 通过 VNC 把文件传输到树莓派的用户目录下
我直接放图片吧,传输到桌面以后记得拖拽到 /home/pi 目录下
然后打开命令行使用 python 查看 python 版本
python
python3
Ctrl + D 可以退出python
Ctrl + Z 也可以退出
安装opencv 依赖,一次性粘贴即可,这里需要等待半小时左右的时间,你可以尝试换源,且保证安装时不报错,我这里没有换源。换源点击跳转
sudo apt-get install build-essential git cmake pkg-config -y
sudo apt-get install libjpeg8-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y
sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libatlas-base-dev gfortran -y
sudo apt-get install libhdf5-dev -y
sudo apt-get install libqt4-test -y
sudo apt-get install libqtgui4 -y
等待依赖安装完成,没有报错,然后安装opencv
pip3 install opencv_python-4.5.5.64-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
很快啊,安装完成,唠叨两句,这里输入的命令是 pip install 文件名
pip 与 pip3 的区别是,有些时候,树莓配系统默认启动python2时,用 pip 会把 opencv 安装到 python2 的目录下,导致运行的时候报错,所以保险起见就用 pip3 。树莓派系统本身就带了python2 与 python3 你可以通过 python2 查看
测试一下是否安装成功,如果你的结果和我的一样,成功打印了版本号,那么恭喜你,安装成功
python3
import cv2
cv2.__version__
好的,到此,opencv也安装成功了,是不是很简单,那是因为我们使用了大佬们编译好了的安装包。如果有兴趣你可以尝试一下自己编译 点击跳转