Ne peut pas afficher une image d'affichage de windows dans openCV
Je suis en utilisant openCV bindings python. Je suis en train d'essayer de montrer l'image de sortie à l'aide de la liste suivante:
cv.NamedWindow('display')
cv.MoveWindow('display', 10, 10)
cv.ShowImage('display', cvImage)
Mais je ne vois pas de fenêtre.
De ma plate-forme Linux (openSuse 11.4), python-opencv version 2.1 et python 2.7.
- Sur une note de côté, vous pourriez envisager de PyOpenCV, c'est un peu plus digne binding Python.
- merci 🙂 Mais sa n'est pas disponible avec la distribution des pensions de titres. L'Installation à partir d'une seule source.
- Ce problème apparaît dans Linux, mais pas dans les systèmes Windows (au moins pas sous Win 7). Dans Windows 7
cv.NamedWindow('...')
affiche immédiatement la fenêtre, même sanscv.WaitKey()
Vous devez vous connecter pour publier un commentaire.
Vous devez appeler la WaitKey fonction pour traiter les événements. Consultez la documentation: http://opencv.willowgarage.com/documentation/python/highgui_user_interface.html#waitkey
Il suffit d'ajouter une WaitKey(0) à la fin de votre code et il devrait fonctionner très bien.
en plus de cette information: WaitKey(1) ne pas attendre pour 1 ms, mais au moins 15ms...vous pouvez mesurer que si vous le souhaitez.