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

对象计数听起来可能很简单,但在道路、商店或仓库等繁忙的场所,它很快就会演变成一个非常现实的挑战。多年来,对象计数主要依靠人工完成。人们花费数小时来清点车辆、追踪进出商店的人流量,或者为了安全目的监控移动。然而,这种方法耗时、容易出错且难以扩展。
这就是人工智能(AI),特别是计算机视觉发挥作用的地方。计算机视觉是AI的一个子领域,负责处理类似人类的视觉数据。其关键应用之一就是对象计数,这有助于自动检测和追踪给定区域中的对象。
通常,对象计数仅限于统计项目总数;它无法显示这些对象在哪里。基于区域的计数或使用计数区域可以通过关注图像内的特定区域来解决这个问题。它提供了更详细的洞察,并有助于以更有意义的方式跟踪移动。
Ultralytics YOLO11是一个计算机视觉模型,支持各种计算机视觉任务,例如可用于基于区域的对象检测和追踪的对象检测与追踪。在本文中,我们将探讨如何使用Ultralytics YOLO11在区域内对对象进行计数、其现实应用以及主要优势。我们开始吧!
区域对象计数概述#
检测和统计图像中的对象所能提供的信息非常有限,尤其是在机场或商场等场所,人们可能在单个帧的多个区域内聚集。了解这些对象的确切位置以及有多少对象通过特定区域更为重要。
诸如 Ultralytics YOLO11 之类的计算机视觉模型可以轻松用于此类 computer vision applications。通过将区域分配给关键位置(例如登机口或候机室),你可以使用 YOLO11 仅统计该特定空间内的对象。你还可以使用可移动区域来实时查找不同区域中的对象数量。

图 1. 在体育运动中使用YOLO进行基于区域的运动员计数的示例。
Ultralytics YOLO11 可以使这一过程变得简单且高效。它可以帮助检测对象、跟踪其移动并根据它们进入或离开的区域进行计数。YOLO11 的独特之处在于它能够在不牺牲准确性的前提下提供实时结果。它还支持在每个定义的区域内进行多对象跟踪,从而帮助系统同时计数和分类各种对象。
使用 Ultralytics YOLO11 进行区域对象计数#
Ultralytics提供易于使用的解决方案,展示了YOLO模型的尖端用例。这些包括对象计数、可移动区域中的对象计数、模糊处理和速度估计等现实世界的解决方案。
设置和运行用于基于区域的对象计数的 Ultralytics 解决方案既简单又直接。这使用户能够专注于洞察结果,而不是复杂的配置。
在幕后,基于区域的对象计数解决方案使用 Ultralytics YOLO11 来检测视频每一帧中的对象。然后,这些检测结果会被传入跟踪算法(例如 BoT-SORT 或 ByteTrack),以为跨帧的每个对象分配一致的 ID。
一旦对象被检测并跟踪,系统就会检查它们是否与任何预定义区域(多边形、矩形或线条)相交。如果是,它们会根据进入或穿过这些区域的动作进行计数。
以下是 Ultralytics 基于区域的对象计数解决方案的其他一些主要功能:
-
**快速处理:**该解决方案使用 Ultralytics YOLO11 实现实时对象计数,从而确保对视频流进行快速高效的分析。
-
可自定义区域: 用户可以使用多边形、矩形或线条在视频帧中定义特定区域,从而精确控制计数发生的范围。
-
多对象计数: 该系统可以同时检测和统计同一定义区域内多种类型的对象。
-
易于集成: 使用 Ultralytics Python API 或命令行界面可以无缝集成到现有系统中,只需极少的配置工作。
动手实践区域对象计数#
要开始使用基于区域计数的Ultralytics解决方案,你可以查看官方的Ultralytics文档,其中逐步介绍了如何使用YOLO11来对区域中的对象进行计数。
如果在设置解决方案时遇到任何问题,请记住以下一些提示:
-
确保已正确安装Ultralytics Python软件包。请查阅官方文档中的故障排除指南。
-
验证区域设置,并确保在界面中正确设置了定义的区域。
-
检查更新和新版本,并保持Ultralytics Python软件包为最新状态。
区域对象计数的实际应用#
现在我们已经更好地了解了如何使用 Ultralytics YOLO11 进行基于区域的对象计数,让我们探讨一下它可以用于的一些实际应用。
跟踪客户流以进行零售分析#
基于区域的对象计数可以轻松回答与客户在店里大部分时间花在哪里相关的问题。Ultralytics YOLO11 可以帮助零售商跟踪关键位置(例如出口、收银台和高关注度产品区)的移动模式。这种基于区域的方法不仅能衡量整体客流量,还能深入了解有多少客户访问了特定区域。
使用Ultralytics解决方案可消除对手动编码或复杂设置流程的需求,从而为零售商提供帮助。零售商可以使用多边形或矩形线条轻松标记商店的不同部分,以追踪客户的移动和客流量。
Ultralytics YOLO11 随后可以检测对象、跟踪其运动,并在人员进入或离开该区域时实时更新计数。这有助于零售商了解客户流量、衡量互动情况并做出数据驱动的决策。

图 2. 使用基于区域的检测来统计商店外人数的YOLO。
收费站的交通管理#
城市交通总是繁忙,车辆并入高速公路、在红绿灯处停车以及在繁忙的十字路口排队。交通管理是保持道路安全和交通顺畅的关键部分。
使用 Ultralytics YOLO11 进行基于区域的对象计数可以通过将道路划分为路口或收费车道等区段来支持这一点。交通管理团队可以实时监控每个区域的车队数量。这些实时数据能够实现更快的响应、更好的交通规划和更顺畅的整体流量。
这方面的一个有趣用例是收费站,如果不进行适当的监控,收费站很快就会变得拥挤。借助 Ultralytics 的基于区域的计数解决方案,可以单独跟踪每个收费车道。
系统不再同时监控所有交通,而是仅专注于通过特定车道的车辆。当车辆进出时,Ultralytics YOLO11 可以立即对其进行计数,帮助运营人员掌握哪些车道变得繁忙。

图 3. 由YOLO11在收费站启用的基于区域的计数。
农场和避难所的动物计数#
动物计数可能很困难,特别是当它们成群结队穿过狭窄空间时。这里漏掉或那里漏掉几个计数可能会导致喂养、健康检查或农场记录方面的问题。对于农民来说,在不降低速度的情况下保持准确的数量至关重要。
Ultralytics YOLO11 让这个过程变得顺畅得多。农民可以使用它创建自定义跟踪区域,无论是宽门、窄路径还是弯曲的围栏。在这些区域内,模型可以实时检测动物,用边框标记它们,并跟踪它们的移动。例如,它可以在没有任何人工干预的情况下,快速准确地统计大型羊群或山羊群通过围栏通道的情况。
公共安全的人群监控#
拥挤的公共场所可以在几分钟内从空旷变得水泄不通。在地铁、机场或演唱会中,某个地方的人数过多会减慢移动速度并引发安全隐患。实时监控人流量为有关部门提供了一种尽早发现人群积聚并在事情失控之前采取行动的方法。
具体而言,使用 Ultralytics YOLO11 进行基于区域的计数可以监控特定区域(如入口闸机、站台或等候区)的移动,而不是跟踪视野中的所有人。这使安保团队能够专注于移动模式、快速识别拥堵点并做出更好的运营决策,从调整时间表到部署人员。

Fig 4. 在区域内使用 Ultralytics YOLO11 统计人数,以实现更好的地铁人群管理。
关键要点#
使用 Ultralytics YOLO11 进行基于区域的对象计数,使跟踪特定区域内的对象变得更加高效和准确。无论是在零售、交通管理还是公共安全领域,这种视觉 AI 驱动的方法都能帮助企业和城市规划者做出更好的、以数据为支撑的决策。自动化计数减少了人工工作量并提高了整体效率。
在未来,人工智能和计算机视觉可能会使对象计数变得更加智能。我们可以期待更高的准确性、能够处理不同环境的自适应学习,以及与自动化和 IoT(物联网)系统的集成。这种智能自动化正在塑造我们管理空间、人员和移动方式的未来。
在我们的GitHub代码库上了解有关AI的更多信息,并加入我们不断壮大的社区。探索汽车中的AI以及农业中的计算机视觉的进展。查看我们的授权选项,将你的视觉AI项目变为现实。






