YOLO快速入门——(2)YOLO V26安装与快速入门

YOLO V26安装与快速入门

安装 Ultralytics

前置要求

  • 安装Conda环境并配置国内源

安装方式

Ultralytics官方提供了pip、conda、docker等方式,对于windows上推荐使用Conda方式

基于python3.11创建ultralytics-env的conda的环境并激活,如果需要使用GPU的功能,推荐与pytorch一起安装:

shell 复制代码
conda create --name ultralytics-env -c conda-forge python=3.11 ultralytics torchvision pytorch-gpu -y
conda activate ultralytics-env

如果不需要使用GPU,安装方式如下:

shell 复制代码
conda create --name ultralytics-env -c conda-forge python=3.11 ultralytics torchvision -y
conda activate ultralytics-env

如果后续还想继续使用gpu功能,可以继续单独安装pytorch

shell 复制代码
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

通过 Python 使用 Ultralytics

在 Python 中执行相同的预测:

python 复制代码
from ultralytics import YOLO

model = YOLO("yolo26n.pt")  # 加载预训练的 YOLO26n 检测模型
results = model("https://ultralytics.com/images/bus.jpg", save=True)  # 进行预测并保存标注后的图像

第一次运行时会下载模型参数到本地缓存路径,如果没有配置代理可能会比较慢,可以手动用 ghproxy 镜像下载

shell 复制代码
Update Settings with 'yolo settings key=value', i.e. 'yolo settings runs_dir=path/to/dir'. For help see https://docs.ultralytics.com/usage/settings.
Downloading https://github.com/ultralytics/assets/releases/download/v8.4.0/yolo26n.pt to 'yolo26n.pt': 0% ──────────── 48.0KB/5.3MB 6.6KB/s 2:56<13:36

原链接: https://github.com/ultralytics/assets/releases/download/v8.4.0/yolo26n.pt

加上国内代理前缀,浏览器 /wget/curl 直接下:

复制代码
curl -O https://gh-proxy.org/https://github.com/ultralytics/assets/releases/download/v8.4.0/yolo26n.pt

备选代理(ghproxy 挂了就换其他代理如):

复制代码
curl -O https://shturl.cc//https://github.com/ultralytics/assets/releases/download/v8.4.0/yolo26n.pt

下载完把 yolo26n.pt 放到 ultralytics 的模型缓存目录,代码就不会再重新下载:

  • Windows:C:\Users\你的用户名\.ultralytics\models\
  • Linux / WSL:~/.ultralytics/models/

同理bus.jpg也可以提前通过代理下载到本地

shell 复制代码
curl -O https://v4.gh-proxy.org/https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg

同时更新代码:

python 复制代码
from ultralytics import YOLO

model = YOLO("C:\\Users\\Administrator\\.ultralytics\\models\\yolo26n.pt")  # 加载预训练的 YOLO26n 检测模型
results = model("../../../images/yolo/bus.jpg", save=True)  # 进行预测并保存标注后的图像
相关推荐
longlongzihan1 小时前
LeetCode 41. 缺失的第一个正数:从基础解法到原地哈希
c++·算法·leetcode
Omics Pro1 小时前
强生:以机理为中心!虚拟细胞世界模型
数据库·人工智能·python·深度学习·算法·机器学习·自然语言处理
yiyideda1 小时前
保单OCR工程实践:PDF/扫描件/纸质拍照三种输入下的字段结构化方案
计算机视觉·pdf·ocr·车险保单识别·保单ocr识别
YOLO数据集集合1 小时前
遥感滑坡图像识别数据集 | 滑坡识别 遥感影像 语义分割 灾害监测 无人机航拍 目标检测 深度学习数据集 计算机视觉9172期
人工智能·yolo·目标检测·计算机视觉·无人机·滑坡
FPGA信号处理1 小时前
【凸优化】第一节课(下):保凸运算、分离超平面与 Farkas 引理
人工智能·算法·机器学习
stsdddd2 小时前
v11扑克牌数字检测数据集8992张实测:标注质量与划分比例一览
人工智能·计算机视觉·目标跟踪
YOLO数据集集合2 小时前
空中鸟类检测数据集 | 单目标 鸟类检测 生态监测 鸟击防范 目标检测9174期
安全·yolo·目标检测·飞鸟数据集·飞鸟
怕浪猫2 小时前
Agent 的记忆系统怎么设计?面试官想听的是这个
算法·面试·github
C++ 老炮儿的技术栈2 小时前
C++ const 的3个核心作用
服务器·c语言·c++·算法·c