DestroyWindow schließt das Fenster auf einem Mac mit Python und OpenCV nichtPython

Python-Programme
Anonymous
 DestroyWindow schließt das Fenster auf einem Mac mit Python und OpenCV nicht

Post by Anonymous »

Mein Programm generiert eine Reihe von Fenstern mit dem folgenden Code:

Code: Select all

def display(img, name, fun):
global clicked

cv.NamedWindow(name, 1)
cv.ShowImage(name, img)
cv.SetMouseCallback(name, fun, img)

while cv.WaitKey(33) == -1:
if clicked == 1:
clicked = 0
cv.ShowImage(name, img)

cv.DestroyWindow(name)
Ich drücke „q“ im GUI-Fenster, um es zu schließen. Der Code fährt jedoch mit dem nächsten Aufruf der Anzeigefunktion fort und zeigt ein zweites GUI-Fenster an, ohne das erste zu schließen. Ich verwende einen Mac mit OpenCV 2.1 und führe das Programm im Terminal aus. Wie kann ich die GUI-Fenster schließen? Danke.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post