Bonjour à vous tous,
Mon problème consiste à la création d'une IHM pour calibrer des paramètres, voir les résultats de différentes fonctions avec ces nouveaux pramètres et fermer la fenêtre "de calibration".
On peut considérer que j'ai une dizaine de fonctions. De plus, c'est un fichier de config qui m'indique lesquelles je dois calibrer.
J'utilise Visual Studio 2008, code en C++, utilise une librairie de traitement d'images ( OpenCV 2.4 ), une librairie pour le XML ( TinyXml pour le fichier de configuration ) et une libraire pour une IHM, FLTK.
On peut résumer la situation de cette manière:
[ Les points intéressants sont entre les étoiles ]
1) Je charge une image
***************
2) Je lance une fonction et regarde, dans le fichier de config, si je dois la calibrer. Si oui, allez à l'étape 3), sinon 8)
3) J'ouvre une fenêtre: pour ces divers constituants, veuillez regarder la photo ci-jointe
4) Je sélectionne un item du menu et tape une nouvelle valeur dans le Fl_Value_Input qui est à sa droite.
5) J'appuie sur "Apply" pour observer les résultats
6) J'appuie sur "Ok" si le résultat me convient. Les derniers paramètres sont alors enregistrés dans mon fichier de config.
7) Si j'ai terminé, j'appuie sur "Cancel"
****************************************************
8) Les fonctions qui suivent cette dernière se lancent successivement et reprennent le même schéma pour la calibration.
Mon problème se situe entre l'étape 7) et 8): comment puis-je faire pour relancer la suite de mon main ( qui contient toutes mes fonctions )?
Merci d'avance,
Partager