环境:Jetson xavier nx Ubuntu 18.04 python3.8
一、yolov5安装
git clone https://codechina.csdn.net/mirrors/ultralytics/yolov5
或者下载yolov5-master
mirrors / ultralytics / yolov5 · GitCode Github 镜像仓库 源项目地址 ⬇ ⬇https://codechina.csdn.net/mirrors/ultralytics/yolov5二、配置torch和torchvision
这里建议是直接下载whl文件比较方便
如果是python3.8版本的可以参考我上一篇文章,直接下载传到Ubuntu就行
传输软件:WinCP,百度搜一下就可以下载
其他版本的可以参考我这篇文章
下载完之后安装
sudo pip3 install xxx.whl
如果遇到whl is not a supported wheel on this platform的错误,那就是版本没对好
上下载torch和torchvision的地方找对版本就好
注意cp38就是对应python3.8,还有whl的格式,这里参考其他博主写的,都很详细的
如果遇到 import torch:Failed to load image Python extension: warn(f“Failed to load image Python extens的错误,参考我这篇文章
(1条消息) 解决import torch 报错:Failed to load image Python extension: warn(f“Failed to load image Python extens_alianfibakic的博客-CSDN博客
三、配置opencv
参考我这篇文章
(1条消息) Ubuntu18.04 解决No module named ‘cv2‘_alianfibakic的博客-CSDN博客
四、完成以上配置之后直接到目录里执行
python3 detect.py --source 0 ###实时检测
0表示(我用的usb)摄像头第0号设备,具体设备看
ls /dev/video*
执行完之后缺少下载啥就行,基本都是小问题
sudo pip3 install xxx
其中我遇到一个比较难搞的问题是 ImportError: C extension: No module named ‘pandas._libs.tslib‘ not built.
参考我这篇文章,解决方法
五、最后就大功告成啦
效果图:
不得不说比v3快了特别多
其他参考:(1条消息) YOLOV5环境快速配置 Jetson Xavier NX 版本(基本详细)_别乱别报错的博客-CSDN博客_jetson nx yolov5