81 votes

Traitement d’image, en Python ?

Je suis récemment tombé sur un problème qui nécessite au moins une base de traitement de l’image, je peux faire cela en Python et si oui, avec quoi ?

53voto

Jim Points 39574

La plus célèbre bibliothèque est PIL. Cependant si vous faites simplement des manipulations de base, vous êtes probablement mieux avec les liaisons Python pour ImageMagick, qui sera bien plus efficace que d’écrire les transformations en Python.

46voto

luispedro Points 3266

En fonction de ce que vous entendez par "traitement d'image", un meilleur choix peut être fait dans le numpy basé sur les bibliothèques: mahotas, scikits.image, ou scipy.ndimage. L'ensemble de ces travaux basés sur des tableaux numpy, de sorte que vous pouvez mélanger et assortir les fonctions d'une bibliothèque à l'autre.

J'ai commencé le site http://pythonvision.org qui a plus d'informations sur ces.

19voto

EOL Points 24342

Vous avez également une approche de traitement d'image basé sur "standard" scientifique modules: SciPy a un paquet entier dédié au traitement de l'image: scipy.ndimage. Scipy est en effet la norme générale de calculs numériques paquet; il est basé sur le standard de facto de la matrice de la manipulation du module NumPy: les images peuvent également être manipulées en tant que tableau de nombres. Comme pour l'affichage de l'image, Matplotlib (aussi partie de la "science de la trilogie") permet l'affichage des images assez simple.

SciPy est toujours activement maintenu, c'est donc un bon investissement pour l'avenir. En outre, SciPy actuellement fonctionne avec Python 3, tandis que le Python Imaging Library (PIL) ne fonctionne pas.

11voto

7voto

sgraham Points 118

Il y a aussi pycairo, qui pourrait être plus approprié selon vos besoins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X