OpenCV как фрейм-сервер - PullRequest
       13

OpenCV как фрейм-сервер

0 голосов
/ 01 апреля 2012

Я пытаюсь сделать произвольный доступ к фильму AVI. Мне нужно пропускать кадры и перемещаться вперед и назад к точным позициям в фильме. Когда я делаю это, я получаю неприятный нервный фильм, который перемещает кадры вперед и назад. Можно ли использовать OpenCV в качестве фрейм-сервера?

cvSetCaptureProperty( capture, CV_CAP_PROP_POS_FRAMES, frameNumber );
image= cvQueryFrame( capture );

1 Ответ

0 голосов
/ 01 апреля 2012

Если я понял ваш вопрос и если вы хотите сохранить кадры, вы можете использовать vector <IplImage*> frames, а затем сдвинуть обратно каждый кадр видео на vector.Затем, когда вы захотите, вы можете иметь доступ к своим кадрам без cvQueryFrame(), и вы можете показывать кадры, как фильм с cvShowImage().

...