OpenIMAJ を使用していくつかのビデオを分析しようとしていますが、うまく機能しています。デバッグ用のビデオを表示して、これで完了です。ビデオを分析していくつかの指標を抽出したいだけです。私のプログラムを実行する人にもビデオを見られたくありません。
ただし、フレーム分析アルゴリズムは、表示されている現在のフレームと表示されている前のフレームを深く使用します。ビデオのフレームを実際に表示せずに読み取る方法はありますか?
VideoDisplay
現在、クラスを使用してビデオを表示していると思いますか?createVideoDisplay
その場合は、メソッドへの呼び出しを交換して、createOffscreenVideoDisplay
必要なことを行うことができます。
別の方法は、コードを少し書き直して、ビデオのフレームを反復処理することです。
MBFImage currentFrame, prevFrame = video.getNextFrame();
for (currentFrame : video) {
//do something with the frames
//prepare for the next iteration
prevFrame = currentFrame;
}