""" Programme de base pour le photomaton. Le programme exécute l'acquisition des images en continu. Les touches clavier utilisables sont les suivantes : - Esc : sort du programme - Barre d'espace : prend une photo et la laisse affichée pendant 10 secondes """ # Utilisation de la librairie OpenCV import cv2 # Création d'une fenêtre pour affichage cv2.namedWindow("Photomaton") # Ouverture de la camera (index 0) camera = cv2.VideoCapture(0) # Boucle infinie while True: # Acquisition de l'image ret, photo = camera.read() # On montre l'image sur la fenêtre resize_photo = cv2.resize(photo, (1024, 780)) cv2.imshow("Photomaton", resize_photo) # Attente d'appui sur une touche (40ms) key = cv2.waitKey(40) # Si on appuie sur la touche "Esc" if key == 27: # On casse la boucle infinie : on sort du programme break # Si on appuie sur la touche "Barre d'espace" if key == 32: # Attente de 10000ms = 10s cv2.waitKey(10000) # On éjecte la caméra camera.release() # On détruit toutes les fenêtres construites cv2.destroyAllWindows()