Ultralytics YOLO27:
在 Platform 上免费开始使用
Ultralytics YOLO

Ultralytics YOLO-Depth

从一张 RGB 图像预测每个可见表面的距离。YOLO26 深度模型无需专用深度传感器、立体摄像头或激光雷达,即可提供以米为单位的 3D 空间感知能力。

YOLO26 深度估计模型

YOLO26-depth 模型根据一张 RGB 图像预测以米为单位的稠密深度图。五种模型尺寸涵盖从边缘部署到精度要求严苛的空间分析场景;已发布的权重在约 219 万张室内外图像上预训练,并在 NYU Depth V2 Eigen 测试集划分上评估。

pip install ultralytics
from ultralytics import YOLO

# Load a YOLO26 depth model
model = YOLO("yolo26n-depth.pt")

# Predict metric depth at the model training resolution
results = model("image.jpg", imgsz=768)
depth_map = results[0].depth.data.cpu().numpy()
模型尺寸(像素)delta1abs_relRMSE (m)参数量(百万)FLOPs(十亿)
YOLO26n-depth7680.8820.1090.4146.446.9
YOLO26s-depth7680.8960.1040.39913.267.9
YOLO26m-depth7680.9210.0890.36423.3130.7
YOLO26l-depth7680.9300.0830.35127.7157.2
YOLO26x-depth7680.9330.0800.34457.0302.0

YOLO26 深度估计基准测试结果,使用 NYU Depth V2 Eigen 测试集划分,并采用多尺度和水平翻转 TTA 以及对数最小二乘对齐;参数量和 FLOPs 在 768 × 768 输入尺寸下测量。

深受全球领先机构信赖

我们的模型影响力

借助我们尖端的视觉 AI 模型,优化各行业流程。Ultralytics 为你带来速度、准确性和易用性。

—
GitHubGitHub 星标
—
下载量
—
Ultralytics YOLO 每日使用次数
—
开源贡献者

Ultralytics YOLO 模型的演进

了解 Ultralytics YOLO 如何从实用的 YOLOv5 工作流演进到适用于边缘设备的 YOLO26 推理。

通过快速实用的 PyTorch 工作流,让实时目标检测触手可及。

将统一工作流扩展到目标检测、分割、分类、姿态估计和 OBB。

在保留熟悉的 Ultralytics 工作流的同时,提升准确率、速度和效率。

引入端到端推理和针对高效边缘部署优化的架构。

Image annotation interface using smart segmentation to label an object.

借助智能标注,提速至多 10 倍

Ultralytics Platform 为你提供图像标注工具,帮助你更快地构建高质量数据集。从智能标注到精准的手动编辑,这些功能旨在缩短图像标注时间,同时不牺牲质量。

  • SAM 驱动的智能标注:一键生成掩码和边界框。
  • 全面覆盖 AI 任务:目标检测、实例分割、语义分割、分类、姿态估计、OBB。
  • 通用格式支持:你可以选择 YOLO、COCO 等格式。
  • 团队审核与版本管理:协作过程清晰可见,步步有序。

随处部署

导出为 22 种格式,并部署到边缘端、云端和移动设备。

探索行业解决方案

了解各团队如何在生产环境中应用 Ultralytics 计算机视觉。

常见问题

  • Ultralytics YOLO-Depth 是用于单目深度估计的 YOLO26 模型系列:从一张普通 RGB 图像预测以米为单位的稠密逐像素深度图。官方预训练检查点提供五种尺寸,从 YOLO26n-depth 到 YOLO26x-depth。

  • 深度信息可以将 2D 检测转化为 3D 感知:了解障碍物有多远、物体实际有多大,以及场景的布局方式。使用一台标准摄像头即可完成这项工作,无需承担激光雷达和立体摄像设备的成本、标定和集成负担,因此空间感知能在机器人、移动设备及日常摄像系统中切实应用。

  • 每次预测都会返回一张与输入图像对齐的稠密浮点深度图。通过 result.depth.data 访问该深度图;其中的值表示以米为单位的距离,可转换为 NumPy 数组,用于 3D 重建、导航、测量或可视化。完整的结果规范请参阅深度预测指南。

  • 可以。为每张 RGB 图像配对一张以米为单位的 float32 深度图,然后使用标准 Ultralytics 训练模式微调预训练的 YOLO26-depth 检查点。官方指南建议在将已发布权重适配到自定义深度领域时使用 AdamW 和较低的学习率。

  • 使用导出模式将 YOLO26-depth 检查点转换为 ONNX、OpenVINO、TensorRT 和 CoreML 等格式。随后,你可以通过相同的 Ultralytics 预测工作流,在边缘设备、移动设备或服务器硬件上运行导出模型。

使用 Ultralytics YOLO-Depth 构建应用

使用 Ultralytics Platform 训练、验证、导出和部署 YOLO26 深度估计模型。