一、介绍
YOLOv10(You Only Look Once version 10)是 YOLO 系列的最新迭代,由 Ultralytics 公司开发,作为 YOLO 系列的最新版本,YOLOv10 在多个方面进行了改进,使其在目标检测、实例分割和图像分类等任务上表现出色。
🚀️ 🚀️ 系统:Ubuntu系统,显卡:4090,显存:24G,cuda12.1🚀️ 🚀️
二、基础环境
1.查看系统是否有Miniconda3的虚拟环境
conda -V
如果输入命令没有显示conda版本号,则需要安装。
2.更新系统命令
输入下列命令将系统更新及系统下载
apt-get update && apt-get install ffmpeg libsm6 libxext6 -y
3.创建虚拟环境
- 创建名称为yolov10的环境
conda create -n yolov10 python=3.9 -y
- 激活“yolov10"虚拟环境
conda activate yolov10
4.下载模型
输入下列命令对yolov10模型进行下载同时进入项目
git clone https://gitclone.com/github.com/THU-MIG/yolov10.git
cd yolov10
5.下载依赖包
①首先输入下列命令把下载源换为国内清华源提高下载速度:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.douban.com
②下载依赖包:
pip install -r requirements.txt
下载时间会很长,耐心等待,直到出现“Successfully”开头的下载结果:
③下载其他包:
pip install -e .
同样耐心等待,直到出现“Successfully”开头的下载结果:
④下载Gardio:
pip install gradio
同样耐心等待,直到出现“Successfully”开头的下载结果:
6.下载模型权重文件
YOLOv10权重文件有六种即:yolov10{n/s/m/b/l/x},以下载yolov10n.pt为例,其余下载方式一样。
创建SJpt文件夹存放所有的权重文件
#创建SJpt文件夹
mkdir SJpt
#进入SJpt文件夹
cd SJpt/
#下载yolov10n.pt文件
wget https://github.com/THU-MIG/yolov10/releases/download/v1.1/yolov10n.pt
7.部署web端
运行界面:
python app.py