Python 3.7.8 OpenCV 3.4.2
Par exemple, cette image de Lena.
Normalement, vous pouvez afficher l'image avec le code suivant et appuyer sur la touche appropriée pour fermer la fenêtre. Cependant, lorsque j'appuie sur le bouton de fermeture, la fenêtre se ferme mais le processus python reste en cours d'exécution.
open.py
import cv2
img = cv2.imread("lena.jpg ")
#Afficher l'image
cv2.imshow("img", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
C'est fondamentalement la même chose que Other Method, mais avec un code un peu plus court et tout comme avant. L'originalité est également compatible avec l'entrée clé de.
python
import cv2
img = cv2.imread("lena.jpg ")
while(1):
cv2.imshow('img', img)
key = cv2.waitKey(100) & 0xff
if key != 255 or cv2.getWindowProperty('img', cv2.WND_PROP_AUTOSIZE) == -1:
cv2.destroyAllWindows()
exit()
J'espère que cela aide ceux qui ont des problèmes avec la même chose.