一、介绍
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

