Salut,
je souhaiterais savoir comment vous désallouez vos structures car je me suis aperçu d'une fuite mémoire dans mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
IplImage* img       => cvReleaseImage(&img)
CvSeq* contour      => cvReleaseMemStorage(&(contour->storage))
IplConvKernel* rect => cvReleaseStructuringElement(&rect)
CvMat* mat          => cvReleaseMat(&mat);
Voila comment je les utilise est-ce que je me trompe ?
Quand faut-il utiliser cvFree ? à quoi sert-il ?

Vaut-il mieux utiliser chaque cvRelease spécifique (cvReleaseImage, cvReleasememStorage,...) où toujours utiliser : cvRelease((void**)pointeur) ???

Merci de vos conseils a+