2014-09-30 6 views
2

OpenIMAJ로 몇 개의 비디오를 분석하려고합니다. 디버깅을위한 비디오를 보여 주며 이제 끝내겠습니다. 비디오를 분석하고 일부 통계를 추출하기 만하면됩니다. 내 프로그램을 실행하는 사람들이 자신의 비디오를 볼 수 없도록하려는 것입니다.실제로 비디오를 표시하지 않고 OpenIMAJ로 비디오 분석을 수행하는 방법

그러나 프레임 분석 알고리즘은 표시된 현재 프레임과 이전 프레임을 깊이 사용합니다. 동영상을 실제로 표시하지 않고 동영상 프레임을 읽을 수있는 방법이 있습니까?

답변

3

비디오를 표시하려면 VideoDisplay 클래스를 사용하고 계신지요? 그렇다면 createVideoDisplay 방법으로 전화를 createOffscreenVideoDisplay으로 바꿔 원하는 것을 할 수 있습니다. 당신은 보스

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

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

:

다른 방법은 약간의 코드를 다시 작성하고 바로 비디오 프레임을 반복하는 것입니다. 이것은 효과가 있었다. 정말 고마워 :) –

관련 문제