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:
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:
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.
Partager