2
我試圖用OpenIMAJ分析幾個視頻,它的工作效果很好。顯示視頻進行調試,現在我完成了。我只想分析視頻並提取一些指標。我不希望運行我的程序的人也看到他們的視頻。如何使用OpenIMAJ執行視頻分析而不實際顯示視頻
然而,幀分析算法深深地使用當前顯示的幀和先前顯示的幀。有沒有一種方法可以在沒有實際顯示視頻的情況下閱讀視頻的幀?
我試圖用OpenIMAJ分析幾個視頻,它的工作效果很好。顯示視頻進行調試,現在我完成了。我只想分析視頻並提取一些指標。我不希望運行我的程序的人也看到他們的視頻。如何使用OpenIMAJ執行視頻分析而不實際顯示視頻
然而,幀分析算法深深地使用當前顯示的幀和先前顯示的幀。有沒有一種方法可以在沒有實際顯示視頻的情況下閱讀視頻的幀?
我猜你目前使用VideoDisplay
類來顯示視頻?如果是這樣,你可以用createOffscreenVideoDisplay
來調用createVideoDisplay
方法來做你想做的事情。
的另一種方法是稍微重新編寫代碼,只是通過視頻幀迭代:
MBFImage currentFrame, prevFrame = video.getNextFrame();
for (currentFrame : video) {
//do something with the frames
//prepare for the next iteration
prevFrame = currentFrame;
}
你是一個老闆。這工作。非常感謝 :) – 2014-10-03 09:43:51