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

ビデオからフレームを抽出する必要があり、Java プラットフォームを使用しています。

そのためにOpenIMAJ Library を使用することを期待しています。これに対する他のより良い解決策(処理時間の改善)を知りたいですか?また、ビデオからフレームを抽出する OpenImaj の平均処理時間と速度。

編集:

ローカル ビデオ ファイルを抽出する必要があります。OpenIMAJ で他に何も実装するつもりはありません。フレームを抽出してループするために OpenIMAJ が必要なだけです。OpenIMAJ がビデオからフレームを抽出するのにかかる時間を知る必要があります。他のライブラリ(openCV、FFMPEG)と比較して、何か遅いですか?

4

1 に答える 1

0

内部的には、OpenIMAJ (使用されているキャプチャ ドライバによっては OpenCV と思われます) は ffmpeg/libav を使用してデコードを行います。それらのいずれかの間にパフォーマンスに大きな違いがあるべきではないと思います。

于 2014-09-13T07:15:06.123 に答える