Bradski afirma que "Cuando desee eliminar una secuencia, puede usar cvClearSeq(), una rutina que borra todos los elementos de la secuencia".¿Cómo se elimina un cvseq en OpenCV?
SIN EMBARGO, esta función no devuelve bloques asignados en el almacén de memoria a la tienda o al sistema.
Él dice que "Si desea recuperar esa memoria para otro fin, debe borrar el almacén de memoria a través de cvClearMemStore()".
Esta función no parece existir:
error C3861: 'cvClearMemStore': identifier not found
En la fe de erratas para el libro, se afirma que: " 'cvClearMemStore' debe ser 'cvClearMemStorage'", pero esta función espera un puntero a CvMemStorage, no CvSeq.
error C2664: 'cvClearMemStorage' : cannot convert parameter 1 from 'CvSeq *' to 'CvMemStorage *'
¿Alguna idea?
gracias. Pensé tanto. Sin embargo, cuando llamo a cvClearMemStorage consigo el siguiente problema: http://stackoverflow.com/questions/5930985/cvcreatememstorage-not-working-in-second-object-instance – kylestephens
+1: ¡Gracias por la explicación! Entonces, CvSeq es solo un tipo de faceta para acceder a los elementos correctos en el servidor de memoria. –