【问题标题】:Process video in OpenCV, without playing it在 OpenCV 中处理视频,无需播放
【发布时间】:2018-10-12 01:55:39
【问题描述】:

我有代码,它能够捕获面部,当它在视频中越过一条线时,该应用程序会将其保存到本地方向。是否可以在不播放的情况下处理此应用程序,使用预先录制的视频。

意思是,如果我有 2 小时的视频,如何在几分钟内保存视频中的所有面孔?

【问题讨论】:

  • 您不必渲染视频,但您仍然需要捕获/解码每一帧并在每一帧上运行您的检测方法。通常每帧大约需要 100-200 毫秒,因此您的 2 小时视频仍需要大量时间(但取决于您的检测方法和硬件)。

标签: opencv video vision face


【解决方案1】:

要在几分钟内完成两个小时的视频,您需要一些技巧,例如

  1. 调整视频大小,以便节省帧中使用的一些时间 获得。
  2. 跳过帧并设置为 6 到 6 到 10 fps,假设在此期间面部不会移动太远 时间
  3. 仅在 图片
  4. 调整面部检测器以尽可能快地工作
  5. 让您的“越界”登录变得如此简单 可能

有了一台好的计算机和使用 GPU 构建的 OpenCV,你可能会成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多