【问题标题】:Track shifting and zooming object between frames在帧之间跟踪移动和缩放对象
【发布时间】:2016-02-02 20:35:31
【问题描述】:

我正在尝试使用来自行车记录仪的视频来跟踪汽车。大多数时候都有

  1. 我前面的车辆轻微移动

  2. 开/关刹车灯

  3. 使用刹车时放大

  4. 加速时缩小。

哪种算法最适合这种情况?当然,我可以只运行 open cv,但我想了解它是如何工作的。 谢谢!

【问题讨论】:

    标签: opencv image-processing tracking


    【解决方案1】:

    我认为对于您的任务,您可以使用 Haar 级联分类器。这是一种基于机器学习的方法,其中级联函数是从大量正面和负面图像中训练出来的。然后用于检测其他图像中的对象。

    有一个很好的 openCV 实现,包括训练器和检测器。 在网上你甚至可以找到很多.xml文件,是训练部分的结果,并使用这些.xml文件直接进行检测。 即使我不确定你是否能找到这些文件来检测汽车后部。

    在这个链接你可以了解该方法的基础,你甚至可以了解如何在openCV中使用它http://docs.opencv.org/master/d7/d8b/tutorial_py_face_detection.html#gsc.tab=0

    在这种情况下,您不需要您建议的 4 个功能,但也许您可以在 Haar 级联分类器的管道末端将其与另一个算法一起使用以进行双重检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      相关资源
      最近更新 更多