Yolov5移植树莓派4B问题总结

简介: Yolov5移植树莓派4B问题总结

一、环境配置出错

想要正常运行起来Yolov5,有两个库我们必须要安装——opencv和Pytorch,树莓派32位操作系统安装opencv非常麻烦,甚至安装不上Pytorch,所以再安装时一定要选择树莓派64位的操作系统,烧录工具选择win32就可以,64的操作系统链接我放在下面,需要的朋友自己获取:链接:https://pan.baidu.com/s/13JNTom_Da3_5vEm5d05DMw?pwd=1mr9 提取码:1mr9。

然后在烧录的时候一定要记得先把SD卡格式化,要不然会报下面的错误:

先将SD卡格式化! 先将SD卡格式化! 先将SD卡格式化! 重要的事情说三遍 。

之后正常开启,正常配置就行,注意一下,到那个软件更新的页面直接跳过,因为树莓派默认是在国外的网站上更新,速度非常慢,所以我们先跳过,之后如果有需要的话,我们更新镜像源再安装,这样速度会快很多。

二、开启摄像头出错

连接上摄像头后发现VNC连不上了,出现下面界面:

解决方案:修改config.txt文件

sudo nano /boot/config.txt

修改 hdmi_force_hotplug 参数,将 # 去掉(文件21行左右)

三、调用摄像头出错

使用下面指令调用摄像头报错:

python3 detect.py --weight best.pt --source 0

可能是摄像头没有安装好:

csi的摄像头蓝色胶带那一端要靠近usb接口那里,方向千万不能弄错了。运行下列指令查看当前摄像头是否可用:

vcgencmd get_camera

当看到supported=1 detected=1,就说明摄像头已经安装成功了,接下来我们在运行之前的 python3 detect.py --weight best.pt --source 0发现就能够正确调用摄像头进行检测啦!!!

四、总结

好啦!到这里我的树莓派就能够正常通过文件来识别物体啦!今天算是从无到有,早上起床从拍数据集开始,到标记数据集,训练模型,一直训练到下午才完成。虽然都是电脑再跑程序,自己跑去看电影了,哈哈哈。一直跑到下午四点多才跑完,晚上移植到树莓派上面,还算是比较顺利的,虽然也遇到了不少问题但都一一解决了,只要最终达成目标就好了!今天也算是收获满满!如果觉得对你有帮助,不要忘了点个赞哦!有任何


相关文章
|
3月前
|
Ubuntu Shell 芯片
详细讲解移植u-boot.2022.10版本移植到开发板基本方法
详细讲解移植u-boot.2022.10版本移植到开发板基本方法
200 0
|
11月前
|
芯片 Python Windows
MicroPython 玩转硬件系列1:环境搭建
MicroPython 玩转硬件系列1:环境搭建
|
12月前
|
机器学习/深度学习 人工智能 计算机视觉
【YOLOv8】实战二:YOLOv8 OpenVINO2022版 windows部署实战
【YOLOv8】实战二:YOLOv8 OpenVINO2022版 windows部署实战
1002 0
【YOLOv8】实战二:YOLOv8 OpenVINO2022版 windows部署实战
|
11月前
|
算法 自动驾驶 Linux
嵌入式Linux系列第17篇:移植OpenCV
嵌入式Linux系列第17篇:移植OpenCV
|
存储 数据可视化 安全
ucgui在嵌入式linux下的移植
ucgui在嵌入式linux下的移植
|
编译器 Linux 开发工具
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
377 0
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
|
机器学习/深度学习 人工智能 Linux
Yolov5移植树莓派实现目标检测
Yolov5移植树莓派实现目标检测
796 0
Yolov5移植树莓派实现目标检测
|
并行计算 开发工具 vr&ar
鸿蒙开发板上安装HAP应用方法之经典
今天主要和大家聊一聊,如何将上次文章中生成的hap进行安装。
967 0
鸿蒙开发板上安装HAP应用方法之经典
|
编译器 Linux C语言
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)
358 0
Linux下交叉编译FFMPEG与X264库:目标板友善之臂Tiny4412开发板_EXYNOS4412(ARMV7_32位)