bonjour,

bien que le pb concerne la bibliothèque de open cv mais je pense que le pb est un pb en C++. c pour cette raison que je poste dans ce coin.

j'ai une boucle dans laquelle je construit enc chaque itération un tracker comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
while (e<0.001)
{
 
KltOpenCv tracker;
 
// des initialisaitons et traitement
 
}
mais après 9 itérations un bug se produit à la fin de la boucle.
En suivant ce bug, je trouve qu'il se bloque à l'intérieur de la classe KltOpenCv que j'ai définit dans le destructeur (que je n'ai pas appelé) et dans la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (pyramid) cvReleaseImage(&pyramid);

alors j'ai plusieurs questions:
1. Est ce que le destructeur se rappele tout seul? si oui, alors quand?
2. la commande où le bug se produit marchait pendant 8 itérations, pourquoi à la neuvième se plante???
3. Enfin, comment résoudre ce problème?

J'attends vos réponses car c assez urgent.
Merci.