Nel seguente codice, DestroyWindow o DestroyAllWindows non possono chiudere la finestra aperta da ShowImage. Quando ho provato a chiuderlo facendo clic sul pulsante di chiusura, la finestra è stata sospesa. Dopo aver ucciso la finestra, l'intero IDLE è stato chiuso.OpenCV DestroyWindow non funziona su Ubuntu. Come chiudere una finestra correttamente?
import cv
image = cv.LoadImage("../lena.bmp", 0)
cv.NamedWindow("test")
cv.ShowImage("test", image)
cv.WaitKey()
cv.DestroyWindow("test") #or cv.DestroyAllWindows()
Sto usando OpenCV 2.4.2 con Python 2.7 su Ubuntu 12.04 LTS.
Ho fatto qualcosa di sbagliato e come posso chiudere la finestra creata da ShowImage?
Hai trovato una soluzione per questo o ha aperto un bug? Sono seriamente stanco di gestire i problemi di OpenCV su Linux. – elaRosca
Vedere questa domanda: http://stackoverflow.com/questions/6116564 –