了解Ultralytics YOLO11 在计算机视觉应用中的距离计算如何帮助实时测量物体的距离。

了解Ultralytics YOLO11 在计算机视觉应用中的距离计算如何帮助实时测量物体的距离。

当您过马路并看到一辆汽车向您驶来时,您可以立即判断出它离您有多远。这种快速的、几乎是本能的判断归功于您对周围环境的空间理解。基于这种感觉,您可以决定是加速、停止还是继续行走。
同样,计算机视觉是人工智能 (AI) 的一个分支,它使机器能够通过解释视觉数据来了解周围环境。正如您可以评估汽车的接近程度以做出快速决策一样,计算机视觉模型可以分析图像和视频,帮助机器感知并对周围的世界做出反应。
例如 Ultralytics YOLO11是一种计算机视觉模型,可以实时detect 和track 图像和视频中的物体。简单地说,YOLO11 是一次性查看整个图像,而不是分部分查看,因此速度更快,效率更高。它还可以处理实例分割、姿势估计 和图像分类等计算机视觉任务。
特别是,YOLO11 的功能可用于计算物体之间的距离,这在制造、零售和人群管理等许多领域都非常有用,有助于提高安全性和效率。
在本文中,我们将探讨YOLO11 如何用于计算机视觉应用中的距离计算、其重要性及其对不同行业的影响。

计算机视觉中的距离计算涉及检测、定位和测量图像中两个物体之间的像素。像素是构成数字图像的单个单元,每个像素代表一个具有特定颜色或强度值的点。
要将像素测量值转换为真实世界的距离,校准是关键。您可以将其视为使用尺子测量某物,然后使用该测量值来了解其他物体的大小。通过参考已知大小的物体,校准可以在像素和实际物理距离之间建立联系。
让我们看一个例子来了解它是如何工作的。在下图中,硬币是参考对象,其尺寸(0.9 英寸 x 1.0 英寸)是已知的。通过比较其他物体的像素测量值与硬币的尺寸,我们可以计算出它们的实际尺寸。

然而,距离计算是在二维 (2D) 平面中完成的,这意味着它只测量物体之间的水平和垂直距离。这与深度估计不同,深度估计测量三维空间中物体的距离,包括它们与相机的距离。
虽然深度相机可以测量真实的深度并提供更详细的空间信息,但在许多情况下,一个简单的校准距离就足够了。例如,知道物体在 2D 平面上的距离对于跟踪物体或管理队列等任务非常有效,因此在这些情况下不需要深度估计。
接下来,让我们了解一下如何使用YOLO11的物体检测和跟踪支持来计算两个物体之间的距离。下面是详细说明:
重要的是要记住,使用此方法计算的距离只是估计值,因为它们基于 2D 像素测量。

考虑到使用YOLO11 计算距离是一种估算,您可能会有疑问:它可以用在哪些地方?
由于这些距离估计是通过校准得出的,因此其精确度足以在许多实际情况下提供帮助。YOLO11的距离估算功能在动态环境中尤其有用,例如仓库,在这种环境中,物体不断运动,需要进行实时调整,以保持平稳运行。
一个有趣的例子是使用YOLO11 track 传送带上的包裹,并实时估算它们之间的距离。这可以帮助仓库管理人员确保包裹间距适当,防止碰撞,保持平稳运行。
在这种情况下,并不总是需要精确的距离。通常,会设置最佳距离的范围或阈值,因此估计值对于这些类型的应用非常有效。

使用YOLO11 计算物体之间的距离可以使各种计算机视觉应用受益。例如,在零售分析中,它可以通过实时跟踪客户位置来帮助改善排队管理。这样,商家就可以更好地分配资源,减少等待时间,创造更顺畅的购物体验。通过动态调整人员配备水平和管理顾客流量,商店可以防止过度拥挤并优化空间使用。
同样,在交通管理中,距离估算有助于监控车辆间距和分析交通模式。这可用于detect 危险行为,如追尾,并调整交通信号以保持交通顺畅。通过实时识别潜在问题并改善整体交通管理,它可以帮助提高道路的安全性。

这项技术的另一个独特用途出现在 COVID-19 大流行 期间,当时它帮助促进了社交疏远。它确保人们在公共场所、商店和医院保持安全距离,从而降低了病毒传播的风险。
通过实时跟踪距离,可以在个人距离太近时发出警报,从而使企业和医疗保健提供者能够快速响应并为每个人维持更安全的环境。
既然我们已经讨论了使用计算机视觉进行距离计算的一些应用,那么让我们更仔细地看看这样做的相关好处:
尽管有这些优势,但在实施此类系统时,也需要注意一些局限性。以下是使用计算机视觉进行距离计算时需要考虑的关键因素:
使用YOLO11 计算物体之间的距离是一种可靠的解决方案,可为决策提供支持。它在仓库、零售和交通管理等动态环境中尤其有用,在这些环境中,track 物体间的距离可以提高效率和安全性。
YOLO11 可以将通常需要人工完成的任务自动化。虽然存在一些挑战,如对环境因素的敏感性和隐私问题,但自动化、可扩展性和易于集成等优势使其具有影响力。随着计算机视觉技术的不断进步,特别是在距离计算等领域,我们很可能会看到机器与周围环境的互动和理解方式发生真正的转变。
加入我们的社区!探索我们的GitHub 仓库,以了解更多关于 Vision AI 的信息。如果您有兴趣利用计算机视觉,请查看我们的许可选项。访问我们的解决方案页面,了解医疗保健领域中的计算机视觉如何提高效率,并了解人工智能在农业领域的影响!