OpenCV-Python est une bibliothèque de liaisons Python conçue pour résoudre les problèmes de vision par ordinateur. La méthode cv2.imread() charge une image à partir du fichier spécifié. Si l'image ne peut pas être lue (en raison du fichier manquant, d'autorisations incorrectes ou d'un format non pris en charge ou invalide), cette méthode renvoie une matrice vide.
Exemple:
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'jg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Sortir:
Syntaxe de la méthode OpenCV cv2.imread()
Syntaxe: cv2.imread (nom de fichier, indicateur)
Paramètres:
- filename : Le chemin d’accès au fichier image.
- flag : Le drapeau spécifie la manière dont l’image doit être lue.
- cv2.IMREAD_COLOR – Il précise de charger une image couleur. Toute transparence de l'image sera négligée. C'est le drapeau par défaut. Alternativement, nous pouvons transmettre une valeur entière 1 pour ce drapeau.
- cv2.IMREAD_GRAYSCALE – Il précise de charger une image en mode niveaux de gris. Alternativement, nous pouvons transmettre une valeur entière 0 pour ce drapeau.
- cv2.IMREAD_UNCHANGED – Il précise de charger une image en tant que telle incluant le canal alpha. Alternativement, nous pouvons transmettre une valeur entière -1 pour ce drapeau.
Valeur de retour :
La fonction cv2.imread() renvoie un tableau NumPy si l'image est chargée avec succès.
troisième forme normale
Exemples de méthode OpenCV cv2.imread()

Image d'entrée
Image de lecture Python OpenCV – cv2 imread()
Dans cet exemple, nous lisons l’image comme une image couleur.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Sortir:

image
Python OpenCV Lire les niveaux de gris de l'image
Dans cet exemple, nous lisons l'image comme une image en niveaux de gris. Les images en couleur et en niveaux de gris sont acceptables en entrée.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_GRAYSCALE)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Sortir:

Image
Python OpenCV | Lire l'image PNG avec transparence
Dans cet exemple, nous lisons l'image avec le canal de transparence.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_UNCHANGED)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Sortir:

image
imread() et canaux de couleur
Un tableau NumPy NumPy.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>