Ultralytics YOLO27:
视觉 AI

计算机视觉让运动跟踪更可靠

了解 AI 和计算机视觉如何让运动跟踪在体育、机器人、移动应用及其他现实工作流中变得更智能、更快速、更可靠。

ABAbirami Vina6 min read
计算机视觉跨视频帧跟踪移动目标

当你观看舞台剧时,最喜欢的演员在舞台上移动,你的眼睛几乎不需要有意识地费力就能跟随他们。对人类来说,这种运动跟踪感觉十分自然。你的大脑会自动将你在前后两个时刻看到的内容联系起来,在场景变化时填补间隙并保持连续感。

但对机器来说,同样的任务要复杂得多。摄像头会将视频捕捉为一系列独立帧,系统必须逐帧反复识别同一个对象,以估计它移动到了哪里,并判断它是否仍然是需要跟踪的对象。

这一挑战正是运动跟踪的核心。运动跟踪是指随着时间推移在视频中追踪对象,它在体育分析、机器人和移动应用等领域发挥着重要作用。

传统的运动跟踪和摄像头跟踪通常依赖手动设置、跟踪点和关键帧。在简单场景中,这种方法可以正常工作,但当运动速度较快或对象被部分遮挡时,速度会很快变慢,可靠性也会下降。

运动跟踪系统一览

图 1. 运动跟踪系统一览(来源

近期计算机视觉的发展让这一过程变得容易得多。计算机视觉是 AI 的一个分支,帮助机器理解图像和视频,使运动跟踪更加准确,并减少对手动操作的依赖。通过检测每一帧中的对象并 לאורך时间保持其身份一致,这些系统能够在真实环境中更可靠地跟踪运动。

本文将探讨计算机视觉如何让运动跟踪更加高效。让我们开始吧!

传统运动捕捉和跟踪方法及其局限性#

传统运动跟踪通常需要仔细的手动设置,尤其是在视频编辑和 VFX 工作流中,因为这些工作流的目标是将图形、特效或叠加内容附着到素材中的移动元素上。

许多工作流首先会在镜头的特定部分放置跟踪点,然后由软件在各帧中跟随这些点,以映射运动路径。这在 After Effects 等工具中很常见;在 Premiere Pro 中也有类似工作流,例如蒙版跟踪,编辑人员可以随时间跟踪蒙版或区域。

匹配移动是另一种常见方法。它有助于让数字元素与真实摄像头的运动对齐,从而使特效或图形在实拍镜头中保持正确位置。这些方法在较简单的场景中效果良好,但当素材变得拥挤或对象快速移动时,通常会遇到困难。

当光照发生变化或主体被部分遮挡时,跟踪也可能失效,从而导致跟踪漂移或突然跳动。这会拖慢工作流,并迫使编辑人员重新处理镜头的部分内容。当对象快速改变方向时,较旧的运动跟踪器可能难以及时跟上,使结果不一致,也更难让人信任。

计算机视觉如何改变运动跟踪#

先进的计算机视觉系统使用 AI 模型在视频中跟随移动对象。模型不再依赖持续的手动调整或脆弱的逐帧跟踪,而是学习对象的外观以及对象通常如何移动。即使场景变得复杂、光照发生变化或对象短暂消失,这也有助于保持运动跟踪的稳定性。

例如,Ultralytics YOLO11以及即将推出的 Ultralytics YOLO26等计算机视觉模型,可以通过检测每一帧中的对象来支持对象跟踪。简单来说,它们会识别帧中有什么对象以及对象位于何处,并为每个检测到的对象输出边界框和置信度分数。

使用 Ultralytics YOLO11 跟踪区域内的车辆

图 2. 使用 Ultralytics YOLO11 跟踪区域内的车辆(来源

有趣的是,YOLO 模型本身实际上不会随时间跟踪对象。相反,Ultralytics Python 软件包通过将 YOLO 检测结果与 ByteTrack 和 BoT-SORT 等多目标跟踪算法连接起来,实现了跟踪功能。在这一设置中,YOLO 逐帧检测对象,而跟踪器会将不同帧中的这些检测结果关联起来,从而在对象移动时为每个对象保持一致的 ID。

AI 驱动的运动跟踪在现实世界中的应用#

接下来,让我们进一步了解几个 AI 驱动的运动跟踪正在产生影响的现实世界应用。

体育分析与精准的球员跟踪#

在一场足球比赛中,球员不断加速、停下和改变方向,因此很难准确测量他们在球场上的移动情况。在这些时刻,手动跟踪往往会失效,尤其是当球员相互重叠、聚集在一起或穿过拥挤区域时。

AI 驱动的运动跟踪通过跟随每名球员的行动并保持其移动路径清晰且一致来提供帮助。例如,在最近的一项研究中,研究人员使用 YOLO11 检测球员和足球,数据来自多个摄像头角度。YOLO11 在每一帧中识别每名球员,而跟踪系统会随时间关联这些检测结果,使每名球员在移动时保持一致的身份。

检测和跟踪多名足球运动员

图 3. 检测和跟踪多名足球运动员(来源

增强现实和虚拟现实中的运动跟踪#

增强现实 (AR)让应用能够将数字对象放入现实世界,例如将标签放在产品上、将角色放在地板上,或在你移动时将叠加内容放在脚上。为了让这些体验显得真实可信,当你四处走动、倾斜手机或移动对象本身时,虚拟内容必须保持锚定在正确位置。

计算机视觉在这里发挥着关键作用,因为它帮助移动设备理解自己正在观察的内容,以及摄像头如何在场景中移动。换句话说,它通过估计对象在空间中的位置和朝向,并在用户移动时更新该位置,实现了 3D 跟踪。

AR 应用中 3D 跟踪的示例

图 4. AR 应用中 3D 跟踪的示例(来源

虚拟现实 (VR) 依赖类似的跟踪理念,但目标有所不同。VR 不会将数字内容锚定到现实世界,而是专注于跟踪你的头部和双手,让虚拟世界在你移动时做出自然响应。

移动设备跟踪与流程自动化#

工业环境中,设备和产品通常会在工作流的多个阶段之间移动。每个阶段都依赖准确的时序和协调。手动跟踪可能会跟不上,因为物品移动速度不同、彼此重叠,或位置快速发生变化。

AI 驱动的运动跟踪通过让生产系统更清楚地了解每个对象在线上移动时的状态来提供帮助。在一项有趣的研究中,由网络连接的摄像头跟踪产品完成整个生产周期,并实时更新数字孪生,即真实流程的虚拟副本。

系统识别每件产品、跟踪其移动,并使数字模型与生产现场发生的情况保持一致。这种方法改善了监控,并通过在每个阶段为操作人员提供可靠视图来支持更安全的运行。研究还表明,在有一致的跟踪数据时,运动跟踪能够实现更加灵活且可扩展的自动化

AI 驱动的运动跟踪的优缺点#

下面是使用 AI 驱动的运动跟踪的一些优势:

  • **更好地从遮挡中恢复:**视觉 AI 系统通常能够在对象相互重叠或短暂消失时维持或恢复跟踪。
  • 可扩展性**:**部署后,AI 跟踪器可以处理较长的视频片段和多个摄像头源,而无需针对每个镜头重复设置。
  • **更丰富的运动数据:**跟踪输出可用于测量路径、数量、停留时间以及基本的速度估计,以支持分析。

AI 驱动的跟踪在许多情况下都能很好地工作,但并非每种设置都能即插即用。以下是需要考虑的一些局限性:

  • **持续维护:**随着摄像头角度、环境或工作负载发生变化,性能可能会随时间改变,因此通常需要定期更新。
  • **集成复杂性:**将跟踪器接入现有的视频编辑器、分析系统或自动化系统,可能需要适配器、校准和额外测试。
  • **极端条件下的边缘情况:**低光照、运动模糊、严重遮挡以及非常小的对象仍可能导致跟踪错误。

要点总结#

对于现实世界中的视频,AI 驱动的运动跟踪功能正迅速成为更实用的选择,因为这类视频中的运动速度快、场景拥挤,而手动修复无法实现规模化。计算机视觉正在快速发展,这让跟踪系统更易于部署,并在具有挑战性的条件下更加可靠。因此,运动跟踪在机器人、移动应用、分析和内容创作等领域正变得越来越有用。

加入我们的社区,并通过我们的 GitHub 代码仓库探索视觉 AI 的最新进展。访问我们的解决方案页面,了解制造业中的 AI医疗保健中的计算机视觉等应用如何推动行业发展,并查看我们的许可选项,为你的下一个 AI 解决方案提供支持。

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 的未来!

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