0

Я использую opencv на Python. Я читаю из видеофайла и анализирую каждый кадр. Как только я прочитал кадр, как мне переместить указатель так, чтобы при выполнении следующей строки я получил один и тот же фрейм.Переместить указатель во время чтения из видеофайла

frame = cv.QueryFrame(capture) 

Это также поможет мне, если я могу получить, какой кадр это фактически указывает на и вызвать специфический API, чтобы получить только то, что конкретный кадр назад.

ответ

0

Извините за вопрос. Догадаться. В любом случае, это может быть сделано следующим образом:

  frame_no=cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_POS_FRAMES) 
      print frame_no 
      cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_POS_FRAMES,frame_no) 

Спасибо,