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:
mais après 9 itérations un bug se produit à la fin de la boucle.Code:
1
2
3
4
5
6
7
8 while (e<0.001) { KltOpenCv tracker; // des initialisaitons et traitement }
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: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.