gpt4 book ai didi

java - 如何在不实际显示视频的情况下使用 OpenIMAJ 执行视频分析

转载 作者:行者123 更新时间:2023-11-30 08:20:22 24 4
gpt4 key购买 nike

我正在尝试使用 OpenIMAJ 分析几个视频,效果很好。显示用于调试的视频,现在我已经完成了。我只想分析视频并提取一些指标。我不希望运行我的程序的人也能看到他们的视频。

然而,帧分析算法深入地使用了当前显示的帧和显示的前一帧。有没有一种方法可以只读取视频帧而不实际显示它们?

最佳答案

我猜你目前正在使用 VideoDisplay 类来显示视频?如果是这样,您只需将对 createVideoDisplay 方法的调用替换为 createOffscreenVideoDisplay 即可执行您想要的操作。

另一种方法是稍微重写您的代码并只遍历视频中的帧:

MBFImage currentFrame, prevFrame = video.getNextFrame();
for (currentFrame : video) {
//do something with the frames

//prepare for the next iteration
prevFrame = currentFrame;
}

关于java - 如何在不实际显示视频的情况下使用 OpenIMAJ 执行视频分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com