【问题标题】:OpenCV : How to set delay time for each frame when writing videoOpenCV:编写视频时如何设置每帧的延迟时间
【发布时间】:2013-07-04 18:39:26
【问题描述】:

我是 OpenCV 的初学者。 你能告诉我如何为每一帧设置延迟时间吗,我希望每一帧视频都在 n 秒内显示。 (用户将输入 n 的值) 我正在使用 Windows 7 64 位 Visual Studio 2010 和 opencv 2.4.5 谢谢。

【问题讨论】:

    标签: visual-c++ opencv video


    【解决方案1】:

    VideoWriter 的 fps 参数可以让你做到这一点。
    OpenCV Documentation : VideoWriter

    Fps 是每秒的图像数量,所以如果你想每 n 秒有 1 张照片:
    - 每秒 1 张图像:fps = 1
    - 每 2 秒 1 张图像:fps = 0.5
    - 每 3 秒 1 张图像:fps = 1/3
    - 每 n 秒 1 张图像:fps = 1/n

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-11
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 2013-07-26
      相关资源
      最近更新 更多