leer cuadros sucesivos OpenCV usando cvQueryframe
Tengo una pregunta básica con respecto a cvQueryFrame () en OpenCV.
Tengo el siguiente código:
IplImage *frame1,*frame2;
frame1 = cvQueryFrame(capture);
frame2 = cvQueryFrame(capture);
Ahora mi pregunta es: siframe1
es un puntero al primer cuadro, esframe2
un puntero al segundo cuadro? Así lo harán los doscvQueryFrame()
llamadas leen cuadros sucesivos?
Pensé en comprobarme primero, pero los punterosframe1
,frame2
parece tener el mismo valor hexadecimal. : s Solo necesito capturar dos cuadros a la vez y luego tengo que procesarlos.
Gracias por adelantado
EDITAR: descubrí en google que llamar a cvQueryFrame () dos veces devuelve el mismo puntero. Ahora estoy un poco confundido. Si uso llamarlo solo de vez en cuando, ¿los cuadros progresan pero no si lo llamo dos veces? ¿Hay una manera fácil de tomar dos cuadros?