如何在java中从视频中获取fps?

时间:2015-09-18 23:15:10

标签: java opencv video frame-rate

我有一些任务要做视频处理,我想用openCV和java来做。

问题是当我没有做太多处理时,视频运行得如此之快。另一方面,当视频有很多事情发生时,视频在我的程序上运行速度很慢。我有一个想法用fps做一些事情然后我只得到this并且仍然想知道如何从java 中获取fps,无论是否有openCV。

任何帮助都将受到赞赏,特别是如果你能解决我的根本问题:)

1 个答案:

答案 0 :(得分:0)

对于OpenCV 3,fps,宽度,高度等的常量在VideoIO中。换句话说,你必须使用:

cap.get(Videoio.CAP_PROP_FPS);
cap.get(Videoio.CAP_PROP_FRAME_WIDTH);
cap.get(Videoio.CAP_PROP_FRAME_HEIGHT);