Código:
Tal vez parezca tonto, pero no las puedo guardar al instante porque almaceno otros datos que son muy pesados y provoca que grabe muy pocas imágenes por segundo.typedef struct secuencia{
IplImage* imagen;
...
}secuencia;
int main(int argc, char ** argv){
IplImage *frame;
secuencia* datos;
datos = (secuencia*)malloc( 300 * sizeof( secuencia ) );
for( int i = 0; i < 10; i++ ){
... //Obtengo imagen
datos[i].imagen = frame;
}
for( int i = 0; i < 10; i++ ){
frame = datos[i].imagen;
//Grabo imagen
}
Cuando observo las imágenes grabadas, todas son la misma. Mi teoría es que no almaceno el puntero o lo reasigno, por eso, cada posición en el arreglo tiene la misma imagen, pero no encuentro como resolverlo.
Agradezco el tiempo y la ayuda


