使用Java中的OpenImaj从视频中提取帧

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

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

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

编辑:

我需要提取本地视频文件。我不会用OpenIMAJ来实现其他任何功能。我只需要OpenIMAJ提取帧并遍历它们。我需要知道OpenIMAJ从视频中提取帧的时间。与其他库(openCV,FFMPEG)相比,它运行缓慢吗?

乔恩

在幕后,OpenIMAJ(我相信OpenCV,取决于所使用的捕获驱动程序)使用ffmpeg / libav进行解码。我不认为它们之间的性能应该有很大的不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章