Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Traitement d'image Python avec oreiller

La bibliothèque d'imagerie Pillow Python est idéale pour le traitement d'images. En règle générale, il est utilisé pour les applications d'archivage et de traitement par lots. Bien sûr, vous êtes libre de l'utiliser pour tout ce à quoi vous pouvez penser. Vous pouvez utiliser la bibliothèque pour :

Table des matières

  • Installation du package de traitement d'image
  • Traitement des images
  • Afficher des images
  • Autres lectures

Installation du package de traitement d'image

Pour installer Pillow, qui est un fork et une continuation de la bibliothèque d'imagerie Python d'origine, utilisez la commande pip install :

pip3 install Pillow

Traitement des images

Pillow propose plusieurs filtres qui deviennent disponibles après l'importation de ImageFilter . Par exemple, pour flouter une image, utilisez :

from PIL import Image, ImageFilter

im = Image.open("kittens.jpg")
blurred = im.filter(ImageFilter.BLUR)

Les autres filtres incluent SHARPEN, SMOOTH et EDGE_ENHANCE. Pour une liste complète des filtres, consultez les documents de référence sur ImageFilter.

Pour faire pivoter une image de 180 degrés :

rotated_image = im.rotate(180) 

Et enfin, pour sauvegarder les résultats de votre travail acharné :

rotated_image.save("rotated.jpg")

Afficher des images

Outre le traitement d'images, cette bibliothèque peut également être utilisée pour afficher des images à l'écran. Voici un exemple de code pour afficher un fichier appelé kittens.jpg :

from PIL import Image

im = Image.open("kittens.jpg")
im.show()
print(im.format, im.size, im.mode)
# JPEG (1920, 1357) RGB

Dans le gif animé suivant, je montre comment utiliser Pillow directement depuis IPython :

Autres lectures

La bibliothèque a beaucoup plus à offrir. Pour tout savoir sur le traitement d'image Python avec Pillow, le mieux est de se diriger vers le tutoriel officiel !


Python

  1. Créer des robots avec Raspberry Pi et Python
  2. Instruction Python Print() :comment imprimer avec des exemples
  3. Python String strip() Fonction avec EXAMPLE
  4. Python String count() avec des EXEMPLES
  5. Python String format() Expliquer avec des EXEMPLES
  6. Méthode Python String find() avec exemples
  7. Fonctions Python Lambda avec EXEMPLES
  8. Fonction Python round() avec EXEMPLES
  9. Fonction Python map() avec EXEMPLES