1
for (MBFImage mbfImage : video) {
DisplayUtilities.displayName(mbfImage.process(new CannyEdgeDetector()), "videoFrames");

我需要从视频中提取帧,并且我使用的是 Java 平台。

我期待使用OpenIMAJ库来做到这一点。我想知道他们是否有其他更好的解决方案(更好的处理时间)?以及 OpenImaj 从视频中提取帧的平均处理时间和速度。

编辑:

我需要提取本地视频文件。我不会用 OpenIMAJ 实现其他任何东西。我只需要 OpenIMAJ 来提取帧并循环遍历它们。我需要知道 OpenIMAJ 从视频中提取帧所需的时间。与其他库(openCV、FFMPEG)相比,它是不是有点慢。

4

1 回答 1

0

在引擎盖下,OpenIMAJ(我相信 OpenCV,取决于所使用的捕获驱动程序)使用 ffmpeg/libav 进行解码。我不认为它们之间的性能应该有太大差异。

于 2014-09-13T07:15:06.123 回答