【发布时间】:2013-07-04 18:39:26
【问题描述】:
我是 OpenCV 的初学者。 你能告诉我如何为每一帧设置延迟时间吗,我希望每一帧视频都在 n 秒内显示。 (用户将输入 n 的值) 我正在使用 Windows 7 64 位 Visual Studio 2010 和 opencv 2.4.5 谢谢。
【问题讨论】:
标签: visual-c++ opencv video
我是 OpenCV 的初学者。 你能告诉我如何为每一帧设置延迟时间吗,我希望每一帧视频都在 n 秒内显示。 (用户将输入 n 的值) 我正在使用 Windows 7 64 位 Visual Studio 2010 和 opencv 2.4.5 谢谢。
【问题讨论】:
标签: visual-c++ opencv video
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
【讨论】: