Ultralytics YOLO27:
返回 Ultralytics 术语表

3D Object Detection

探索 3D 目标检测,掌握 AI 中的空间感知。了解 Ultralytics YOLO26 如何实现现实场景中的深度、方向和 3D 边界框估计。

3D 对象检测是一项复杂的计算机视觉任务,能够让机器识别、定位并确定三维空间内对象的大小。与传统的 2D 对象检测 不同,后者会在图像中的对象周围绘制平面 边界框,而 3D 对象检测则会估计一个包围对象的长方体(3D 框)。这项技术提供了关键的深度信息、方向(朝向)和精确的空间尺寸,使系统不仅能理解对象 是什么,还能准确理解对象在现实世界中相对于传感器的 位置。对于需要与环境进行物理交互的技术而言,这项能力至关重要。

3D 对象检测的工作原理#

为了感知深度和体积,3D 检测模型通常依赖比标准摄像头所提供的数据更丰富的数据输入。虽然一些先进方法可以从单目(单镜头)图像中推断 3D 结构,但大多数稳健的系统都会利用 LiDAR 传感器、雷达或立体摄像头的数据。这些传感器会生成 点云—表示对象外部表面的海量数据点集合。

该过程包括以下几个关键步骤:

  • 数据采集: 传感器捕获场景的几何结构。例如,LiDAR 使用激光脉冲测量距离,从而创建精确的 3D 地图。
  • 特征提取: 深度学习模型通常基于 卷积神经网络 (CNNs) 或 Transformers,会处理点云或融合后的图像数据,以识别其中的模式。
  • 边界框预测: 模型输出一个 3D 边界框,该边界框由中心坐标 (x, y, z)、尺寸(长度、宽度、高度)和旋转角度(偏航角)定义。
  • 分类:图像分类 类似,系统会为检测到的对象分配一个标签(例如“行人”“车辆”)。

2D 与 3D 检测的区别#

区分这两个相关概念非常重要。

  • 2D 对象检测: 在平面图像(像素)上运行。它可以告诉你对象位于画面的“左上方”或“右下方”,但如果没有参考标记,就无法有效判断距离或现实世界中的大小。这种检测非常适合识别制造缺陷或分析深度信息不太重要的视频流等任务。
  • 3D 对象检测: 在体积空间(体素或点)中运行。它可以提供对象与摄像头之间的距离(深度)、对象的实际尺寸及其方向。这对于在动态环境中避免碰撞至关重要。

实际应用#

从 2D 感知转向 3D 感知,为安全和空间感知至关重要的行业解锁了强大的应用场景。

  • 自动驾驶: 自动驾驶汽车高度依赖 3D 检测来安全导航。通过处理 LiDAR 和摄像头采集的数据,车辆可以检测其他汽车、行人和障碍物,并计算它们的精确距离和速度。这使感知系统能够在实时推理场景中预测轨迹,并做出刹车或转向决策。诸如 Waymo 这样的公司利用这些复杂的传感器套件即时绘制城市环境地图。
  • 机器人与料箱拣选: 在物流和仓储领域,机器人需要从料箱中拾取形状和大小各异的对象。3D 检测可以让机械臂理解包裹的方向,确定最佳抓取点,并规划无碰撞路径来移动对象。通过自动化复杂的人工任务,这项技术提升了物流领域中的 AI的效率。

使用 Ultralytics 实现对象检测#

虽然完整的 3D 检测通常需要专用的点云架构,但现代 2D 检测器(如 YOLO26)越来越多地被用作伪 3D 工作流中的组件,或通过缩放边界框来估计深度。对于希望在自有数据集上训练模型的开发者,Ultralytics Platform 提供了一个简化的标注和训练环境。

下面是一个使用 Ultralytics Python API 运行标准检测的简单示例,这通常是更大规模感知流水线中的第一步:

import cv2
from ultralytics import YOLO

# Load the YOLO26n model (nano version for speed)
model = YOLO("yolo26n.pt")

# Perform inference on a local image
results = model("path/to/image.jpg")

# Visualize the results
for result in results:
    # Plot predictions on the image (returns a numpy array)
    im_array = result.plot()

    # Display using OpenCV
    cv2.imshow("Detections", im_array)
    cv2.waitKey(0)  # Press any key to close
    cv2.destroyAllWindows()

挑战与未来趋势#

尽管实用性很高,3D 对象检测仍面临计算成本和传感器费用方面的挑战。在点云中处理数百万个点需要强大的 GPU 算力,因此难以部署到边缘设备上。不过,模型量化和高效神经网络架构等创新正在减轻这一负担。

此外,传感器融合等技术通过将摄像头丰富的颜色信息与 LiDAR 精确的深度数据相结合,正在提升准确率。随着这些技术日趋成熟,我们可以期待 3D 感知集成到更多易于使用的设备中,从增强现实眼镜到智能家居设备。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅