我有一些任务要做视频处理,我想用openCV和java来做。
问题是当我没有做太多处理时,视频运行得如此之快。另一方面,当视频有很多事情发生时,视频在我的程序上运行速度很慢。我有一个想法用fps做一些事情然后我只得到this并且仍然想知道如何从java 中获取fps,无论是否有openCV。
任何帮助都将受到赞赏,特别是如果你能解决我的根本问题:)
答案 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);