for (MBFImage mbfImage : video) {
DisplayUtilities.displayName(mbfImage.process(new CannyEdgeDetector()), "videoFrames");
我需要从视频中提取帧,而我正在使用Java平台。
我希望使用 OpenIMAJ 库来实现这一目标。我想知道他们是否还有其他更好的解决方案(更好的处理时间)?还有OpenImaj从视频中提取帧的平均处理时间和速度。
编辑:
我需要提取本地视频文件。我不打算用OpenIMAJ实现任何其他功能。我只需要OpenIMAJ来提取帧并循环遍历它们。我需要知道OpenIMAJ从视频中提取帧的时间。与其他库(openCV,FFMPEG)相比,它是否有点慢。
答案 0 :(得分:0)
在幕后,OpenIMAJ(我相信OpenCV,取决于正在使用的捕获驱动程序)使用ffmpeg / libav进行解码。我不认为他们之间的表现应该有太大差异。