繁体   English   中英

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

[英]Extract frames from a video using OpenImaj in Java

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

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

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

编辑:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM