Comment utiliser des bibliothèques de traitement d'images en Python ?

OpenCV

Très populaire, il possède des fonctions avancées pour le traitement d'image et la vision par ordinateur.

Pour installer OpenCV, utilisez pip install opencv-python.

Exemple de code pour lire une image:

import cv2
image = cv2.imread('image.jpg')
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Pillow

Idéal pour le traitement d'image de base, cette bibliothèque est une évolution de Python Imaging Library (PIL).

Pour l'installer, exécutez pip install pillow.

Exemple de code pour redimensionner une image :

from PIL import Image
image = Image.open('image.jpg')
resized_image = image.resize((100, 100))
resized_image.save('resized_image.jpg')

Scikit-image

Idéale pour le traitement d'image scientifique, cette bibliothèque fait partie de la famille scikit.

Pour l'installer, exécutez pip install scikit-image.

Exemple de code pour appliquer un filtre Gaussien:

from skimage import io, filters
image = io.imread('image.jpg')
filtered_image = filters.gaussian(image, sigma=1)
io.imsave('filtered_image.jpg', filtered_image)

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.