YOLO Vision 2026:
集成

利用 Ultralytics YOLO11 增强手部关键点估计

探索利用 Ultralytics YOLO11 对姿态估计的支持,实现人工智能驱动的手部关键点估计,应用于实时手势识别等场景。

ABAbirami Vina6 min read
利用 Ultralytics YOLO11 进行手部关键点估计

最近,超级碗的手语翻译员引起了极大的关注。当你在电视上看着他们表演你最喜爱歌手的歌曲时,如果你懂手语,就能理解其中的含义,因为你的大脑处理了他们的手部动作。但如果计算机也能做到这一点呢?得益于人工智能驱动的手部追踪解决方案,机器现在能够以令人印象深刻的准确度追踪和解读手部动作。

这些解决方案的核心是computer vision,这是人工智能的一个子领域,使机器能够处理和理解视觉信息。通过分析图像和视频,视觉AI帮助它们以惊人的准确度检测物体、跟踪运动并识别复杂的手势。

例如,诸如Ultralytics YOLO11之类的计算机视觉模型可以通过姿态估计进行训练,以实时检测和分析手部关键点。通过这种方式,这些模型可用于手势识别、手语翻译和AR/VR交互等应用。

在这篇文章中,我们将探讨 Ultralytics YOLO11 如何实现基于 AI 的手部追踪、用于训练的数据集,以及如何自定义训练用于手部姿态估计的模型。我们还将探讨实际应用场景。我们开始吧!

了解基于 AI 的手部关键点检测#

通过识别手腕、指尖和手指关节等关键点,AI可用于识别和跟踪视觉数据中的手部运动。一种被称为pose estimation的方法通过映射关键点并分析它们随时间的变化,帮助计算机理解人类运动。这使得AI系统能够以高精度解释身体姿势、手势和运动模式。

Computer vision models通过分析图像或视频来识别手部关键点并跟踪其运动,从而使这一切成为可能。一旦绘制出这些点,AI就可以通过分析关键点之间的空间关系及其随时间的变化来识别手势。

例如,如果拇指和食指之间的距离缩小,AI 可以将其解读为捏合动作。同样,追踪关键点在序列中的移动方式,有助于识别复杂的手部手势,甚至可以预测未来的动作。

Recognizing the keypoints in a hand using computer vision

Fig 1. 使用计算机视觉识别手部关键点的示例。

有趣的是,用于手部追踪的姿态估计开辟了令人兴奋的可能性,从智能设备的免提控制到机器人精度的提升,以及医疗应用中的辅助手段。随着 AI 和计算机视觉技术的不断演进,手部追踪很可能在让技术变得更具交互性、可访问性和直观性方面发挥更大的作用。

探索使用 Ultralytics YOLO11 进行姿态估计#

在我们深入探讨如何创建基于 AI 的手部追踪解决方案之前,先来详细了解一下姿态估计以及 Ultralytics YOLO11 如何支持这一计算机视觉任务。与识别整个物体的标准目标检测不同,姿态估计侧重于检测关键地标(例如关节、四肢或边缘),从而分析运动和姿势。

具体来说,Ultralytics YOLO11 专为实时姿态估计而设计。通过利用自顶向下和自底向上的方法,它能在一步内高效地检测人员并估计关键点,在速度和准确性方面优于之前的模型。

开箱即用,Ultralytics YOLO11 在 COCO-Pose dataset 上经过预训练,能够识别人体关键点,包括头部、肩膀、手肘、手腕、臀部、膝盖和脚踝。

Using Ultralytics YOLO11 for human pose estimation

Fig 2. 使用YOLO11进行人体姿态估计。

除了人体姿态估计,Ultralytics YOLO11 经过自定义训练后,还能检测各种有生命和无生命物体的关键点。这种灵活性使 YOLO11 成为广泛应用的出色选择。

Hand Keypoints 数据集概述#

自定义训练模型的第一步是收集数据并进行标注,或者找到适合项目需求的现有数据集。例如,Hand Keypoints数据集是训练用于手部跟踪和姿态估计的视觉AI模型的一个很好的起点。凭借26,768张带标注的图像,它消除了手动标注的需求。

它可以用来训练像 Ultralytics YOLO11 这样的模型,以快速学习如何检测和追踪手部动作。该数据集每只手包含 21 个关键点,涵盖手腕、手指和关节。此外,该数据集的标注是由 Google MediaPipe 生成的,这是一个用于开发实时媒体处理 AI 解决方案的工具,确保了关键点检测的精确度和可靠性。

The 21 keypoints included in the Hand Keypoints dataset

Fig 3. Hand Keypoints数据集包含的21个关键点。

使用这样的结构化数据集可以节省时间,让开发者能够专注于训练和微调他们的模型,而不是收集和标记数据。事实上,该数据集已经划分为训练集(18,776 张图像)和验证集(7,992 张图像),这使得评估模型性能变得非常容易。

如何训练 Ultralytics YOLO11 进行手部姿态估计#

为手部姿态估计训练YOLO11是一个简单的过程,特别是借助Ultralytics Python package,它使模型的设置和训练更加容易。由于训练流程中已经支持Hand Keypoints数据集,因此可以直接使用而无需额外的格式化,从而节省时间和精力。

训练过程如下:

  • 设置环境:第一步是安装 Ultralytics Python 包。
  • 加载手部关键点数据集:Ultralytics YOLO11 原生支持该数据集,因此可以自动下载并准备好。
  • **使用预训练模型:**你可以从预训练的 Ultralytics YOLO11 姿态估计模型开始,这有助于提高准确率并加快训练过程。
  • 训练模型:模型通过多次训练周期学习检测和追踪手部关键点。
  • 监控性能:Ultralytics 包还提供了内置工具来追踪关键指标,如准确率和损失,帮助确保模型随时间改进。
  • Save and deploy: 一旦训练完成,模型就可以被exported并用于实时手部跟踪应用。

评估你的自定义训练模型#

在创建自定义模型的过程中,你会发现监控性能至关重要。除了在训练期间追踪进度外,事后评估模型以确保其准确地检测和追踪手部关键点也至关重要。

诸如准确率、损失值和平均精度均值(mAP)等关键performance metrics有助于评估模型的性能表现。Ultralytics Python package提供了内置工具来可视化结果并将预测与真实标注进行比较,从而更容易发现需要改进的地方。

为了更好地理解模型的性能,你可以检查评估图表,例如损失曲线、精确率-召回率曲线和混淆矩阵,这些图表会自动在训练日志中生成。

这些图表有助于识别过拟合(模型记住了训练数据但难以处理新数据)或欠拟合(模型未能学到足够的模式以进行准确预测)等问题,并指导调整以提高准确率。此外,在新的图像或视频上测试模型以观察其在现实场景中的表现也很重要。

AI 驱动的手部追踪解决方案的应用#

接下来,让我们探讨一些hand keypoints estimation with Ultralytics YOLO11最具影响力的应用。

使用 Ultralytics YOLO11 进行实时手势识别#

假设你可以通过简单挥手来调节电视音量,或者在空中轻轻一扫来操作智能家居系统。由 Ultralytics YOLO11 驱动的实时手势识别通过实时准确检测手部动作,使这些无接触交互成为可能。

其工作原理是使用 AI cameras 跟踪手部关键点并将手势解释为指令。深度感应摄像头、红外传感器甚至普通网络摄像头都可以捕捉手部动作,而 Ultralytics YOLO11 可以处理这些数据以识别不同的手势。例如,此类系统可以区分用于切歌的滑动、用于放大的捏合或用于调节音量的环形运动。

基于 AI 的手语识别手部关键点检测#

手部追踪 AI 解决方案可以支持聋哑人与不懂手语的人之间进行无缝交流。例如,集成摄像头和 Ultralytics YOLO11 的智能设备可用于将手语即时翻译成文字或语音。

多亏了 Ultralytics YOLO11 等技术的进步,手语翻译工具正变得更加准确且易于获取。这对辅助技术、实时翻译服务和教育平台等应用产生了影响。AI 可以帮助弥合沟通鸿沟,并在工作场所、学校和公共场所促进包容性。

计算机视觉手部追踪:改善 AR 和 VR 体验#

你玩过无需使用控制器就能抓取物体的虚拟现实(VR)游戏吗?由计算机视觉驱动的手部跟踪通过允许用户在augmented reality (AR)和VR环境中自然交互,使这成为可能。

Hand tracking as a key part of AR and VR applications

Fig 4. 手部跟踪是AR和VR应用的关键部分。

利用 Ultralytics YOLO11 等模型进行手部关键点估计,AI 可以实时追踪运动,实现捏合、抓取和滑动等手势。这增强了游戏、虚拟培训和远程协作的体验,使交互更加直观。随着手部追踪技术的提升,AR 和 VR 将会带来更具沉浸感和逼真的体验。

关键要点#

使用 Ultralytics YOLO11 进行手部关键点估计,正在使 AI 驱动的手部追踪解决方案变得更加易用和可靠。从实时手势识别到手语翻译和 AR/VR 应用,计算机视觉正在开启人机交互的新可能。

此外,简化的自定义训练和微调流程正在帮助开发者构建适用于各种现实用途的高效模型。随着计算机视觉技术的演进,我们期待在医疗保健、机器人、游戏和安全等领域看到更多创新。

参与我们的社群,并在我们的 GitHub 代码库上探索 AI 的最新进展。通过我们的解决方案页面,发现制造业中的 AI 以及医疗健康中的计算机视觉所带来的影响。浏览我们的许可计划,立即开启你的 AI 之旅!

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

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