|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 374 ![]() |
Bonjour à tous,
J'ai écrit un programme qui permet d'appliquer un simple filtre exponentiel. Dans le but d'en tracker les bugs j'ai utilisé valgrind. Ce dernier me fournit différents messages d'erreurs mais je n'arrive pas à comprendre d'où ils viennent (d'opencv ou une erreur de programmation de ma part). Pouvez-vous m'aidez s'il vous plaît ? voici le main : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Inscription : janvier 2008 Messages : 586 ![]() |
Salut, tu peux essayer d'initialiser ta variable
Mat imageCopie; Si tu compiles avec -g(glag debug) tu pourras peut etre avoir la ligne dans valgrind qui déconne. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2011 Messages : 374 ![]() |
Hi,
j'ai pensé un moment initialiser la variable imageCopie, mais ça n'a rien changé. J'avais aussi lu dans la doc de la librairie que dans convertTo si l'image en sortie n'était pas initialisée cette fonction l'initialise automatiquement. Pour le flag lors de la compilation c'est déjà fait mais valgrind ne m'indique pas la ligne qui déconne =). J'ai pu trouvé l'endroit où il y a le bug dans le programme. En mettant en commentaire cette instruction Code :
temp.convertTo(imageFiltree, CV_8U, 255); |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com