Matteo Buferli ha scritto:
Buongiorno a tutti,
mi sono avvicinato da poco al python, dopo aver lavorato parecchio tempo con il java.

Benvenuto :)

Vorrei realizzare un piccolo software, nulla di che, per fare effetti sulle immagini.. ho cercato diverso tempo in rete librerie dello stesso python per effettuare cio' ma non ho molto le idee chiare: sapreste indicarmi dove muovermi per poter scrivere un piccolo programma che rielabora immagini (effetti minimi, ingrandimento di porzioni di immagini, distorsioni minime ecc..).
Ringrazio coloro che mi sapranno illuminare..
Auguro a tutti buona giornata!

Il pacchetto di riferimento per l'image processing in Python è PIL (http://www.pythonware.com/products/pil/) Questo ti consente di caricare e salvare immagini, leggere metadati e applicare piccole modifiche (resize, crop, semplici filtri).

Per lavori un po'più pesanti sui dati dell'immagine ti fa comodo un pacchetto di calcolo matriciale, che ti consente di effettuare calcoli sull'intera immagine anziché pixel per pixel (ovvero, i cicli vengono svolti in C, un paio di ordini di grandezza più velocemente). Il più recente di questi è NumPy (http://numpy.scipy.org/) che rimpiazza i precedenti Numeric e numarray.

Su NumPy si appoggia la libreria matematica SciPy (http://www.scipy.org/) che contiene un package che potrebbe essere utile: "ndimage", che mette a disposizione funzioni di analisi morfologica e image processing che possono esserti utili. Puoi dare un'occhiata al contenuto a http://www.scipy.org/doc/api_docs/scipy.ndimage.html

Divertiti!

--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a