gpt4 book ai didi

opencv - 基于BackgroundSubtractorMOG的车辆计数

转载 作者:太空宇宙 更新时间:2023-11-03 21:37:12 25 4
gpt4 key购买 nike

我正在做一个名为 ATCS(自动交通控制系统)的项目,它会根据红绿灯前的车辆数量修改红绿灯持续时间。

我用openCV和backgroundsubtractorMOG来检测车辆,当车辆移动时它运行成功,但是当红色信号打开时,所有车辆都无法计数。当然,这会使我的软件无法运行。

到目前为止,我知道 backgroundsubtractorMOG 是最佳解决方案,因为该系统在天气、光照强度等多种变化下工作。它将比较当前帧和前一帧,以便将移动物体检测为前景 (CMIIW)。那么移动和停止的车辆怎么样 - 因为交通灯的红色信号亮起并且它迫使驾驶员停止他们的车辆?它仍然会被检测为前景物体吗?

所以想请教最合适的算法来做。如何在车辆移动时统计车辆数量,以及当车辆因为红色信号而停止移动时 - 它仍然被检测为车辆。

谢谢你:)

最佳答案

你如何更新你的背景?由于照明条件(云、白天、夜晚、黄昏、天气)的变化,您无法对其进行统计,但是如果您仍然知道背景的外观,即如果汽车不在那里,那条路。如果图像中有一个区域没有汽车通过,您可以使用它来了解光照条件是否发生变化。

您对车辆的视角是多少?将 Viola Jones 检测器与 KLT 跟踪器相结合,您有可能获得更好、更一般的结果。

关于opencv - 基于BackgroundSubtractorMOG的车辆计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com