""" Programme qui permet de prendre 10 photos depuis la webcam du PC. Ce programme utilise la librairie (module) OpenCV. Ce module a beaucoup de fonctionnalités dans le traitement d'images, mais aussi dans l'acquisition. Le site d'OpenCV est : https://docs.opencv.org/4.7.0/ L'installation de ce module se passe en tapant la commande suivante dans un terminal : pip install opencv-python """ # Utilisation de la librairie OpenCV (Open Computer Vision) # Il faut déjà l'avoir installée, avec la commande : pip install opencv-python import cv2 # Utilisation de la librairie de gestion de temps, # cette librairie est déjà incluse dans le langage Python, # il n'est pas nécessaire de l'installer import time # Création d'un objet "camera" qui est la webcam d'index 0 camera = cv2.VideoCapture(0) # Boucle qui sera exécutée 10 fois for idx in range(10): # Demande de prise de photo # Le statut de la prise est stocké dans "ret" # L'image prise est stockée dans "frame" ret, frame = camera.read() # Il est possible de gérer le retour de statut "ret" # pour savoir si l'opération s'est bien passée # Ecriture de l'image dans un fichier qui a un nom # du type "totoX.jpg", avec "X" est un chiffre. Le # chiffre "X" sera de 0 à 9 cv2.imwrite("toto" + str(idx) + ".jpg", frame) # On attend 10 secondes avant la prochaine photo time.sleep(10.0) # On ferme la caméra camera.release()