Oreiller Python - Présentation
Dans le monde numérique d'aujourd'hui, nous rencontrons de nombreuses images numériques. Dans le cas où nous travaillons avec le langage de programmation Python, il fournit de nombreuses bibliothèques de traitement d'image pour ajouter des capacités de traitement d'image aux images numériques.
Certaines des bibliothèques de traitement d'image les plus courantes sont: OpenCV, Python Imaging Library (PIL), Scikit-image, Pillow. Cependant, dans ce tutoriel, nous nous concentrons uniquement surPillow module et essaiera d'explorer diverses capacités de ce module.
Pillow est construit sur PIL (Python Image Library). PIL est l'un des modules importants pour le traitement d'images en Python. Cependant, le module PIL n'est plus pris en charge depuis 2011 et ne prend pas en charge python 3.
Le module Pillow offre plus de fonctionnalités, fonctionne sur tous les principaux systèmes d'exploitation et prend en charge python 3. Il prend en charge une grande variété d'images telles que «jpeg», «png», «bmp», «gif», «ppm», «tiff». Vous pouvez faire presque tout sur les images numériques en utilisant le module d'oreiller. Outre les fonctionnalités de traitement d'image de base, y compris les opérations ponctuelles, le filtrage des images à l'aide de noyaux de convolution intégrés et les conversions d'espace colorimétrique.
Archives d'images
La bibliothèque d'imagerie Python est la mieux adaptée pour les applications d'archivage d'images et de traitement par lots. Le paquet d'oreillers Python peut être utilisé pour créer des miniatures, convertir d'un format à un autre et imprimer des images, etc.
Affichage d'image
Vous pouvez afficher des images en utilisant Tk PhotoImage, BitmapImage et l'interface DIB Windows, qui peuvent être utilisées avec PythonWin et d'autres boîtes à outils Windows et de nombreuses autres boîtes à outils d'interface utilisateur graphique (GUI).
À des fins de débogage, il existe une méthode show () pour enregistrer l'image sur le disque qui appelle l'utilitaire d'affichage externe.
Traitement d'image
La bibliothèque Pillow contient toutes les fonctionnalités de traitement d'image de base. Vous pouvez faire le redimensionnement, la rotation et la transformation d'image.
Le module Oreiller vous permet d'extraire certaines données statistiques de l'image à l'aide de la méthode de l'histogramme, qui peut ensuite être utilisée pour l'analyse statistique et l'amélioration automatique du contraste.