如何检测从未在完整视频中移动的道路上的汽车?

时间:2017-11-24 04:17:47

标签: python opencv background-subtraction cascade-classifier

我使用背景减法检测移动的汽车,并且还检测道路上已停止的汽车,但是准确地找到非移动的汽车是乏味的。我已经尝试过级联分类器,但它会产生太多误报,如果可以将区域分离为动态移动和非动态移动,那将会很有帮助。

1 个答案:

答案 0 :(得分:0)

级联分类器在图像上工作,就像汽车是否在移动一样,它来自跨帧(时间)的信息。您能否添加有关如何精确使用级联的详细信息?级联可能可以检测到汽车,但是您需要在其之上的另一层智能/规则来推断其是否在移动。

在每帧上运行级联时是否会出现很多错误?如果是这样,您可以尝试一些操作:

  1. 修改级联训练参数以使每个阶段的操作更紧密(更多的错误拒绝)
  2. 添加更多图层-即训练更长的时间。如果级联训练用尽了更高的底片负片,则您可能要从可以取负片的位置添加更多图像。
  3. 尝试将跨时间检测到的关联框作为减少错误的一种方法

在获得足够好的检测率且误报率足够低之后,您可以专注于确定汽车是否停止的逻辑,这可能是基于随着时间的推移跟踪检测到的汽车。