Bonjour à tous,

je souhaiterais utiliser un trackbar dans une fenêtre afin de modifier mon image en "temps réel", avec cvThreshold. Ceci dit je n'ai pas très bien compris comment cela fonctionnait, notamment pour le seuil !

J'ai trouvé un exemple ou cela marchait bien, mais chez moi ça plante. Voici l'exemple:

Création du trackbar:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cvCreateTrackbar("Titre du trackbar", "Titre de la fenêtre", &seuil, valeurMax, methode);
Implémentation de la méthode qui est appelée à chaque déplacement (il me semble) du curseur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
void methode(int valeur)
{
    cvThreshold(image1, image2, seuil, 255, 0);
    cvShowImage("Titre de la fenêtre", monImage);
}
=> Quelle est la valeur du paramètre "valeur" ?
=> Dans la méthode cvThreshold, faut-il mettre le paramètre "seuil" ou alors le paramètre "valeur" ? (seuil étant une variable globale).

Voilà, si quelqu'un a bien compris comment tout cela fonctionne

Merci !!