术语表

物体跟踪

了解使用Ultralytics 进行对象跟踪!了解如何使用YOLO 模型跟踪视频中的运动、行为和交互,以实现实时应用。

使用Ultralytics HUB 对YOLO 模型进行简单培训

了解更多

物体跟踪是一项重要的计算机视觉任务,它涉及到在视频序列中移动时识别和跟踪感兴趣的特定物体。与侧重于在单个帧中识别和定位物体的物体检测不同,物体跟踪可在多个帧中保持这些物体的身份。这样就能持续了解物体在动态场景中的运动、行为和互动情况。

了解物体跟踪

物体跟踪算法的核心是首先检测视频初始帧中的物体。这种初始检测可通过各种物体检测架构来实现,如 Ultralytics YOLO.一旦检测到物体,跟踪算法就会预测物体在后续帧中的位置,即使物体移动、改变外观或暂时被遮挡,也会为每个被跟踪的物体保留一个唯一的 ID。

物体跟踪采用了多种技术,从卡尔曼滤波器和均值移动跟踪等传统方法到更先进的基于深度学习的方法,不一而足。现代物体跟踪通常利用深度神经网络来学习稳健的特征,以应对物体遮挡、光照变化以及物体比例和视角变化等挑战。DeepSORT(深度简单在线实时跟踪)等算法将外观信息与运动预测相结合,从而实现更可靠的跟踪。

物体跟踪的应用

物体跟踪技术在各行各业的广泛应用中不可或缺:

  • 自动驾驶汽车:在自动驾驶汽车中,物体跟踪对于监控行人、车辆和环境中其他动态元素的移动至关重要。这种实时跟踪可为导航和安全做出明智决策,促进自动驾驶汽车中人工智能的发展。
  • 监控和安全:物体跟踪可自动监控感兴趣的个人或车辆,从而增强安全警报系统的功能。它可以对特定物体进行持续监控,并根据其移动模式或行为触发警报或采取相应行动。
  • 体育分析:在体育运动中,物体跟踪可为了解球员和球的运动情况提供宝贵的信息。通过跟踪运动员和运动设备,分析人员可以得出成绩指标、了解团队战略并生成引人入胜的可视化效果。我们将在体育计算机视觉的背景下进一步探讨这一应用。
  • 机器人与自动化:对于在动态环境中运行的机器人来说,物体跟踪对于导航、操纵和人机交互等任务至关重要。机器人利用跟踪来理解移动物体并对其做出反应,从而在机器人流程自动化(RPA)中实现更复杂的自适应行为。
  • 视频编辑与分析:物体跟踪可让用户轻松选择和修改特定的移动物体,从而简化视频编辑。在视频分析中,跟踪可用于计数物体、分析交通流量或研究动物行为,如使用Ultralytics YOLOv8 监控动物行为的应用。

物体跟踪Ultralytics YOLO

Ultralytics YOLO 这些模型不仅具有强大的目标检测功能,还能与跟踪算法无缝集成。 YOLOv8YOLOv11可用作高精度检测器,提供强大跟踪所需的初始物体检测。通过将YOLO 的检测功能与跟踪算法相结合,用户可以使用Ultralytics HUB 或 Ultralytics Python 软件包构建复杂的实时跟踪系统。

物体跟踪是现代计算机视觉系统的重要组成部分,能够理解和解释视频中的运动和交互。随着人工智能技术的发展,物体跟踪将继续在越来越多的应用中发挥关键作用,提高自动化、安全性和各领域的分析能力。

阅读全部