Bonjour,
Je souhaiterais savoir s'il était possible d'afficher une fenêtre générée par OpenCV (via la cvShowImage) en premier plan dans mon application(Je travaille sous Visual avec les MFC). Je m'explique. Je crée actuellement un logiciel permettant d'ouvrir des images, et de dessiner dessus. Une fonction de détection de visage est également incluse. Lorsque la détection est lancée, une nouvelle boite de dialogue s'affiche demandant à l'utilisateur s'il souhaite que le visage détecté soit enregistré ("OUI" ou "NON"), et ainsi de suite, jusqu'à la fin de la détection. Le problème, c'est qu'à chaque fois qu'un nouveau visage est détecté, ma fenêtre passe en arrière-plan au profit de ma dialog box demandant la sauvegarde du visage. J'ai déjà tenter de récupérer le handle de la fenêtre OpenCV et d'utiliser les BringWindowToTop et autres, mais cela ne fonctionne pas. C'est assez ennuyeux car l'utilisateur est censé voir le visage détecté en question, lorsqu'on lui demande s'il souhaite la sauvegarde.
Un screenshot pour illustrer mes propos :
http://img41.imageshack.us/img41/5981/scrapc.jpg
Merci d'avance.
Partager