教你轻松在Ubuntu 部署yolov5,胎儿级教程

环境: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.

参考我这篇文章,解决方法

五、最后就大功告成啦

效果图:

教你轻松在Ubuntu 部署yolov5,胎儿级教程_第1张图片

不得不说比v3快了特别多

 其他参考:(1条消息) YOLOV5环境快速配置 Jetson Xavier NX 版本(基本详细)_别乱别报错的博客-CSDN博客_jetson nx yolov5

你可能感兴趣的:(ubuntu,深度学习,人工智能)