por - Procesamiento de imágenes, en Python?
procesamiento de imagenes con python pdf (8)
Recientemente me encontré con un problema que requiere al menos un grado básico de procesamiento de imágenes, ¿puedo hacerlo en Python y, de ser así, con qué?
En realidad, hay una maravillosa PIL . Le da la capacidad de alterar las imágenes existentes, incluidas las capacidades de anti-aliasing, y crear nuevas imágenes con texto y tal. También puede encontrar un tutorial introductorio decente en el manual de PIL proporcionado en el sitio mencionado anteriormente.
La biblioteca más conocida es PIL . Sin embargo, si simplemente está haciendo una manipulación básica, probablemente esté mejor con las vinculaciones de Python para ImageMagick , que será mucho más eficiente que escribir las transformaciones en Python.
Para completar la lista: opencv http://opencv.willowgarage.com/documentation/python/index.html
Si está creando un efecto de procesamiento de imágenes personalizado, puede encontrar que PythonPixels es útil. http://halfhourhacks.blogspot.com/2008/03/pythonpixels.html Está destinado a escribir y experimentar con el procesamiento de imágenes.
También hay pycairo , que podría ser más adecuado dependiendo de sus necesidades.
También tiene un enfoque para el procesamiento de imágenes basado en módulos científicos "estándar": SciPy tiene un paquete completo dedicado al procesamiento de imágenes: scipy.ndimage . Scipy es en efecto el paquete estándar de cálculos numéricos generales; se basa en el módulo de manipulación de matriz estándar de facto NumPy : las imágenes también se pueden manipular como una matriz de números. En cuanto a la visualización de imágenes, Matplotlib (también parte de la "trilogía de la ciencia") hace que mostrar imágenes sea bastante simple .
SciPy todavía se mantiene activamente, por lo que es una buena inversión para el futuro. Además, SciPy actualmente también se ejecuta con Python 3, mientras que la Biblioteca de imágenes de Python (PIL) no funciona.
VIPS debe ser rápido y usar múltiples CPU: http://www.vips.ecs.soton.ac.uk/index.php?title=Speed_and_Memory_Use
Dependiendo de lo que quiera decir con "procesamiento de imágenes", una mejor opción podría estar en las bibliotecas basadas en numpy: mahotas , scikits.image o scipy.ndimage . Todos estos funcionan basados en matrices numpy, por lo que puede mezclar y combinar funciones de una biblioteca y otra.
Comencé el sitio web http://pythonvision.org que tiene más información sobre estos.