绿色检查
链接复制到剪贴板

使用Ultralytics YOLO11进行基于区域的物体计数YOLO11

了解Ultralytics YOLO11 如何简化零售、交通和安防等行业基于区域的对象计数,实现实时视觉人工智能洞察。

物体计数听起来似乎很简单,但在道路、商店或仓库等繁忙场所,它很快就会成为一个非常现实的挑战。多年来,物体计数主要靠人工完成。人们要花费数小时来清点车辆、跟踪进出商店的人流或出于安全目的监控人员流动。然而,这种方法费时费力,容易出错,而且不能很好地扩展。

这就是人工智能(AI),特别是计算机视觉发挥作用的地方。计算机视觉是人工智能的一个子领域,它与人类类似,处理视觉数据。其主要应用之一是物体计数,它有助于自动检测和跟踪给定区域内的物体。  

通常情况下,物体计数仅限于简单地计算物体的总数,并不能显示这些物体的位置。而基于区域的计数或使用计数区域则可以通过关注图像中的特定区域来解决这个问题。它能提供更详细的信息,并有助于以更有意义的方式跟踪移动。

Ultralytics YOLO11是一种支持各种计算机视觉任务(如物体检测和跟踪)的计算机视觉模型,可用于基于区域的物体计数。在本文中,我们将探讨Ultralytics YOLO11 如何用于区域内的物体计数、它在现实世界中的应用以及主要优势。让我们开始吧!

区域物体计数概述

检测和计算图像中的物体只能告诉我们这么多,尤其是在机场或商场这样的地方,人们可能在一帧图像中挤满多个区域。更重要的是了解这些物体的确切位置,以及有多少物体经过特定区域。 

YOLO11 等计算机视觉模型可轻松用于此类计算机视觉应用。通过为登机口或候机室等关键位置分配区域,YOLO11 可用于仅对该特定空间内的物体进行计数。移动区域也可用于实时查找不同区域中的物体数量。

图 1.在体育运动中使用YOLO 进行基于区域的球员统计的示例。

Ultralytics YOLO11 可以让这一过程变得简单而高效。它可以帮助检测物体、跟踪物体的移动,并根据物体进入或离开的区域进行计数。YOLO11 特别之处在于它能够在不影响准确性的情况下提供实时结果。它还支持每个定义区域内的多目标跟踪,帮助系统一次性对各种目标进行计数和分类。 

使用Ultralytics YOLO11 进行区域物体计数

Ultralytics 提供 易于使用的解决方案,展示了YOLO 模型的前沿用例。其中包括物体计数、移动区域物体计数、模糊和速度估计等现实世界的解决方案。 

Ultralytics 基于区域的对象计数解决方案的设置和运行简单明了。这样,用户就可以专注于洞察力,而不是复杂的配置。 

在幕后,基于区域的物体计数解决方案使用YOLO11 来检测视频每帧中的物体。然后将这些检测结果通过跟踪算法(如 BoT-SORT 或 ByteTrack),为各帧中的每个物体分配一致的 ID。 

一旦检测和跟踪到物体,系统就会检查它们是否与任何预定义区域(多边形、矩形或直线)相交。如果有,则根据其进入或穿过这些区域的情况进行计数。 

以下是Ultralytics 解决方案在基于区域的对象计数方面的其他一些主要功能:

  • 快速处理:该解决方案可使用YOLO11 进行实时目标计数,确保快速高效地分析视频流。
  • 自定义区域:用户可使用多边形、矩形或线条定义视频帧中的特定区域,从而精确控制计数发生的位置。
  • 多物体计数: 系统可同时检测和计数同一定义区域内的多种类型物体。
  • 易于集成:使用Ultralytics Python API 或命令行界面可与现有系统无缝集成,只需极少的配置工作。

在区域中实际操作物体计数

要开始使用基于区域计数的Ultralytics 解决方案,可以查看Ultralytics 官方文档,其中逐步介绍了如何使用YOLO11 对区域中的对象进行计数。 

如果在设置解决方案时遇到任何问题,请记住以下提示:

  • 确保已正确安装Ultralytics Python 软件包。查看官方文档中的故障排除指南
  • 验证区域设置,确保已定义的区域在界面中设置正确。
  • 检查更新和新版本,保持Ultralytics Python 软件包的最新状态。

物体计数在区域中的实际应用

现在,我们已经对如何使用Ultralytics YOLO11 进行基于区域的对象计数有了更深入的了解,下面就让我们来探索一下它在现实世界中的应用。

跟踪客流,进行零售分析

基于区域的目标计数可以轻松回答与顾客在店内停留时间最长的位置相关的问题。YOLO11 可以帮助零售商跟踪关键位置的移动模式,如出口点、收银台和高关注度产品区。这种基于区域的方法不只是测量整体人流量,还能深入了解有多少顾客光顾特定区域。 

使用Ultralytics 解决方案可以帮助零售商省去手动编码或复杂的设置过程。零售商可以使用多边形或矩形线轻松标记商店的不同区域,以跟踪顾客流动和人流量。

然后,YOLO11 可以检测物体,跟踪其移动,并在人们进入或离开该区域时实时更新计数。这有助于零售商了解客户流量、衡量参与度并做出数据驱动型决策。

图 2.使用基于区域的检测技术对商店外的人数进行计数的YOLO 。

收费站的交通管理

城市的交通总是熙熙攘攘,汽车在高速公路上并线,在交通信号灯前停车,在繁忙的十字路口排队。交通管理是保证道路安全和交通顺畅的重要一环。R

利用YOLO11 进行基于区域的目标计数,可将道路划分为不同的区域,如交叉路口或收费车道,从而为上述工作提供支持。交通管理团队可以实时监控每个区域的车辆计数。有了这些实时数据,就能更快地做出反应,更好地进行交通规划,使整体交通更加顺畅。

一个有趣的使用案例是收费站,如果监控不当,很快就会变得拥挤不堪。使用Ultralytics 基于区域的计数解决方案,可以分别跟踪每条收费车道。I

该系统无需同时监控所有车流,而只关注通过特定车道的车辆。当车辆驶入或驶出时,YOLO11 可以立即对其进行计数,帮助操作员掌握哪些车道比较繁忙。

图 3. YOLO11 在收费站实现的基于区域的计数。

农场和收容所的动物计数

清点牲畜可能很困难,尤其是当牲畜成群在狭小空间内移动时。这里或那里的几次漏数都可能导致饲喂、健康检查或农场记录方面的问题。对于农场主来说,在不减慢工作进度的情况下保持准确的数量至关重要。

Ultralytics YOLO11 使这一过程更加顺畅。农场主可以用它来创建自定义跟踪区域,无论是宽门、窄路还是弯曲的围栏。在这些区域内,模型会实时检测动物,用边界框标记它们,并跟踪它们的移动。例如,当大批绵羊或山羊穿过围栏走廊时,它可以快速准确地对其进行计数,而无需人工操作。 

人群监控促进公共安全

拥挤的公共场所在几分钟内就会从空旷变得拥挤不堪。在地铁、机场或音乐会上,太多人聚集在一个地方会减缓通行速度,造成安全隐患。实时监控人流量可以让当局及早发现人群聚集的情况,并在情况失控之前采取行动。

具体来说,使用YOLO11 进行基于区域的计数,可以监控入口大门、平台或等候区等特定区域的移动情况,而不是跟踪视野中的每个人。这样,安保团队就能关注人员流动模式,快速识别拥堵点,并做出更好的运营决策,包括更改日程安排和人员部署。

图 4.使用YOLO11 在区域内统计人数,以更好地管理地铁人群。

主要收获

利用Ultralytics YOLO11 进行基于区域的物体计数,可以更高效、更准确地跟踪特定区域内的物体。无论是在零售、交通管理还是公共安全领域,这种 Vision AI 驱动的方法都能帮助企业和城市规划者做出更好的、有数据支持的决策。计数自动化减少了人工操作,提高了整体效率。

未来,人工智能和计算机视觉可能会让物体计数变得更加智能。我们可以期待更高的精确度、处理不同环境的自适应学习,以及与自动化和物联网系统的集成。这种智能自动化正在塑造我们管理空间、人员和移动的未来。

在我们的GitHub 存储库中了解有关人工智能的更多信息,并成为我们不断发展壮大的社区的一员。探索人工智能在汽车农业计算机视觉领域的应用。查看我们的许可选项,将您的视觉人工智能项目付诸实践。

LinkedIn 徽标Twitter 徽标Facebook 徽标复制链接符号

在此类别中阅读更多内容

让我们共同打造人工智能的未来

开始您的未来机器学习之旅

OSZAR »