# -*- coding: utf-8 -*- #------ version --------- # # opencv-python 4.1.2.30 # numpy1.18.1 # #------------------------ import argparse import cv2 as cv parser=argparse.ArgumentParser() # nous ajoutons le chemin image comme paramètre en utilisant add_argument() incluant un help. #le type du paramètre est une chaine de caractère par défaut parser.add_argument("D:\PYTHON\7-OPENCV\00 - livre Opencv 4\programmes\images\women.jpg", help="chemin de l'image qui doit être affichée") # les informations des paramètres du code sont enregistrées dans parser # alors, il seront utilisée quand il sont appelée par la fonction parse_args() args=parser.parse_args() #nous pouvons maintenant charger l'image image=cv.imread(args["path_image"]) #les arguments de parse sont enregistrée dans un dictionnaire args=vars(parser.parse_args()) # maintenant nous pouvons aussi charger l'image a partir du disque dur en utilisant args image2= cv.imread(args["path_image()"]) #nous pouvons afficher l'image cv.imshow("image chargé", image) cv.imshow("image2 chargé", image2) # nous attendons une qu'une touche soit pressé cv.waitKey(0) # destruction de toutes les fenêtres cv.destroyAllWindows()