遇见 YOLO26: 下一代视觉 AI。
Ultralytics
Ultralytics YOLO

定制训练 Ultralytics YOLO11 进行狗姿态估计

学习如何定制训练 Ultralytics YOLO11 进行狗姿态估计,并将训练好的模型应用于宠物护理等实际场景。

ABAbirami Vina
4 min read
Ultralytics YOLO11 对狗的姿态进行估计

如果你的狗狗的姿态能让你洞察它们的感受,会怎样?全天候手动监控并不容易。然而,得益于人工智能 (AI) 和 计算机视觉 的进步,我们可以实时分析视频片段,以更好地理解它们的行为。

具体来说,像 Ultralytics YOLO11 这样的计算机视觉模型可以帮助估计狗狗的姿态并跟踪它们的运动,从而为它们的健康状况提供有价值的见解。这是如何运作的?YOLO11 的姿态估计能力可以识别主体身体上的关键点,以了解它们的姿态和运动。

此外,YOLO11 可以在专为狗狗姿态估计而设计的数据集上进行自定义训练,从而能够准确地分析你的宠物的肢体语言。Ultralytics Python 软件包支持 Dog-Pose Dataset,这使得训练和部署针对狗狗的视觉 AI 模型变得更加容易。这项技术是蓬勃发展的 宠物科技市场 的一部分,该市场在 2024 年估值为 94 亿美元,预计到 2037 年将达到 640 亿美元。

这篇文章的灵感来源是 Blues,我们的狗狗首席执行官 (DEO)。如果你查看我们的 关于我们 页面,你会发现 Blues 是一位很有价值的团队成员,在让 Ultralytics 的工作变得充满乐趣方面发挥着重要作用!

在本文中,我们将讨论如何使用 Dog-Pose Dataset 对 YOLO11 进行自定义训练,以实现狗狗姿态估计。我们还将探索它在宠物护理和行为分析中的实际应用。

Ultralytics 的首席狗狗执行官 (DEO) Blues

图 1. 认识一下 Ultralytics 的狗狗首席执行官 (DEO) Blues。

Link to this sectionDog-Pose 数据集概览#

数据集 是用于训练机器学习模型的集合。对于 姿态估计 来说,一个理想的数据集应包含标有关键点的图像,以映射身体位置。它还应具有多种姿态、角度、光照条件和背景,以帮助模型学习准确识别和预测姿态。这种多样性使得模型在现实世界中使用时更加可靠。

由 Ultralytics 支持的 Dog-Pose Dataset 专为帮助模型有效学习和识别狗狗姿态而设计。它包含超过 8,400 张不同品种狗狗的标注图像,并针对尾巴、耳朵和爪子等 24 个关键点提供了详细的标签。

Dog-Pose 数据集概览

图 2. Dog-Pose Dataset 概览。

Link to this section如何使用 Dog-Pose Dataset 自定义训练 YOLO11#

使用 Dog-Pose Dataset 对 YOLO11 进行自定义训练是一个简单的过程。要开始使用,你需要通过安装 Ultralytics Python 软件包 来设置你的环境,该软件包包含了训练和评估所需的所有工具。

Ultralytics 对 Dog-Pose Dataset 提供了内置支持,这消除了手动标注的需要,使你可以直接进入训练环节。设置完成后,只需几行代码即可在 Dog-Pose Dataset 上训练 YOLO11,如下图所示。

在训练过程中,模型会学习在不同的品种、光照条件和环境下检测和跟踪狗狗的姿态。训练结束后,你可以可视化结果并微调模型,以提高准确性和性能。

在 Dog-Pose 数据集上自定义训练 YOLO11 的代码片段

图 3. 展示如何在 Dog-Pose Dataset 上自定义训练 YOLO11 的代码片段。

如果你在训练模型时遇到任何问题,这里有一些故障排除技巧可以帮助你快速解决它们:

  • 检查你的互联网连接:当你运行训练脚本时,Dog-Pose Dataset 会自动下载。确保你有稳定的互联网连接,以避免下载失败。
  • 更新 Ultralytics:确保你使用的是最新版本的 Ultralytics Python 软件包。
  • 检查控制台中的错误:仔细阅读任何错误消息,因为它们通常会提供关于需要修复内容的线索。

你可以查看 Ultralytics 常见问题指南 以获取更多故障排除技巧。

Link to this section自定义模型训练期间会发生什么?#

你可能想知道当你对 YOLO11 进行 自定义训练 以使用 Dog-Pose Dataset 时,后台发生了什么。让我们仔细看看这个过程。

我们不是从零开始,而是使用了一个预训练的 YOLO11-pose 模型,它已经在 COCO-Pose dataset 上进行了训练。这个预训练模型可以检测人类关键点,因为 COCO-Pose 专为人体姿态估计而设计。事实上,无需任何额外训练,你就可以直接开箱即用 YOLO11-Pose 来进行人体姿态估计。

通过迁移学习,我们专门为狗狗姿态估计调整了这个模型,帮助它识别腿、尾巴和头部等关键点。通过让模型接触特定于狗狗的示例,它学会了专注于这些基本特征。

在训练过程中,模型的一些部分保持不变,保留了从 COCO 数据集中获得的通用知识。其他部分则经过重新训练,以提高估计狗狗姿态的准确性。模型通过将预测结果与数据集中的实际关键点进行比较,并进行调整以减少误差来学习。随着时间的推移,这个过程使其在准确跟踪狗狗运动方面变得更加出色。

迁移学习 也使模型能够适应不同的品种、体型和运动模式,确保它在现实场景中表现可靠。

Blues 和它的姐妹 Happy 身上检测到的关键点

图 4. Blues 和他的姐妹 Happy 的关键点正在被检测。

Link to this sectionYOLO11 在狗狗姿态估计中的优势#

市面上有各种 计算机视觉模型,那么是什么让 YOLO11 成为狗狗姿态估计的正确选择呢?

YOLO11 以其实时速度和准确性脱颖而出,使其成为狗狗姿态估计的绝佳选择。它在精度和速度上都优于以前的版本。与 YOLOv8 相比,其参数减少了 22%,在 COCO 数据集上实现了更高的平均精度均值 (mAP),这意味着它能更准确、更高效地检测物体。其快速的处理速度使其非常适合实时应用,在这些应用中,快速且可靠的检测至关重要。

除了姿态估计外,YOLO11 还支持 计算机视觉任务,例如实例分割和物体跟踪,这有助于创建一个更全面的视觉 AI 解决方案来监控你的狗狗。这些功能可以改善运动跟踪、行为分析和整体宠物护理。

YOLO11 对狗狗 Blues 进行分割

图 5. YOLO11 实际应用:轻松分割 Blues!

Link to this section狗狗姿态估计与 YOLO11 的应用#

接下来,让我们讨论狗狗姿态估计的实际应用及其对宠物护理的影响。

Link to this section利用狗狗姿态估计改善宠物训练#

狗狗姿态估计可以让狗狗训练变得更智能、更有效。假设使用摄像头来捕捉狗狗的动作,这就是 YOLO11 可以发挥作用的地方。它可以检测腿、尾巴和头部等关键点,并对其进行分析,从而识别坐下、待命或躺下等动作。

如果狗狗没有正确执行动作,系统可以通过应用程序提供即时反馈,实时帮助训练师。这使得训练更加高效、精确,并能对狗狗的进步做出响应。

例如,考虑教你的狗狗按指令坐下。系统可以监控你狗狗的姿态,并检测它们是否完全坐下。如果狗狗降低了身体但没有完全坐下,系统可以检测到这个未完成的动作,并通过应用程序发送即时反馈。训练师会收到提醒,从而做出小的训练调整,例如强化指令或引导狗狗进入正确的位置。

Blues 正在协助团队使用 YOLO11 进行姿态估计

图 6. Blues 正在帮助团队使用 YOLO11 进行狗狗姿态估计。

Link to this section利用姿态估计模型推动兽医护理#

计算机视觉可以改变兽医处理动物护理的方式。狗狗姿态估计能够准确分析细节,使其更容易发现异常的运动模式并识别潜在的健康问题。

例如,一位正在监测韧带损伤康复期狗狗的兽医,可以依靠在 Dog-Pose Dataset 上训练过的 YOLO11 进行自动化分析。跛行或腿部位置的变化可以被轻松检测出来。基于视觉的 24/7 持续监控提供了关于狗狗康复情况的明确见解,帮助他们确定治疗是否有效,或者是否需要进行调整。

Link to this section狗狗姿态估计的前进道路#

随着技术的不断发展,像 YOLO11 狗狗姿态估计这样的解决方案可能会在 动物监控 和健康方面发挥更大的作用。事实上,YOLO11 可以与可穿戴技术(例如智能项圈和健康追踪器)集成,以监控心率、活动水平和移动模式等关键健康指标。

例如,配备运动传感器的智能项圈可以跟踪狗狗的行走或跑步步态,而 YOLO11 的姿态估计则可以实时分析姿态。如果系统检测到不规则运动(例如跛行或僵硬),它可以将此数据与心率和活动水平相关联,以评估潜在的不适或伤害。宠物主人和兽医使用这些见解来及早识别问题并采取主动措施。

有了这些进步,狗狗姿态估计正在超越简单的运动跟踪——它正成为全面 AI 驱动的宠物护理系统的一个关键部分,帮助狗狗实时保持更健康、更安全并受到更好的监控。

Link to this section关键要点#

通过像 YOLO11 和 Dog-Pose Dataset 这样的创新,我们正在计算机视觉领域开辟新的可能性。这些进步帮助我们以前所未有的方式更好地了解狗狗的行为和健康状况。

通过准确跟踪狗狗的姿态,我们可以改善训练、监控健康并使宠物护理更加有效。无论是在研究、兽医护理还是狗狗训练领域,视觉 AI 都在创造更智能的方式来照顾我们的狗狗并改善它们的福祉。

加入 我们的社区 并探索 我们的 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 的未来!

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