Forum >> Programmazione Python >> Files e Directory >> Manipolare un'immagine in formato png

Pagina: 1

Salve a tutti, avrei bisogno di chiedervi un'informazione. Ho la necessità di scrivere un algoritmo che prenda un'immagine n.1 in formato png di dimensioni fissate e di creare un'altra immagine n.2 della stessa dimensione in cui sia presente solo ciò che si trova in primo piano nell'immagine n.1.
Ad esempio se io ho un'immagine con un gatto in primo e piano e dietro il gatto si trova dell'erba, la seconda immagine creata dovrà presentare solo il gatto. Non importa se i colori cambiano: ad esempio se il gatto diventa grigio anziché arancione, l'importante è che venga visualizzato solo il primo piano.

Ho già girovagato su internet, ma ho avuto scarsi successi. Qualcuno può darmi qualche dritta?

Grazie in anticipo :)


--- Ultima modifica di ScriptWriter in data 2017-06-18 20:48:29 ---

--- Ultima modifica di ScriptWriter in data 2017-06-18 20:48:47 ---
Posso ricevere aiuto? Grazie
Un'immagine normalmente si manipola variandone luminosità, sfocatura, dimensioni, saturazione dei colori, ritagliandone una parte rettangolare specificata ecc (libreria Pillow), ma nessuna libreria può sapere tra tutto l'ammasso di pixel cos'è per noi "il primo piano".

Per riconoscere qualche forma probabilmente serviranno delle (molto specifiche) librerie di pattern/object recognition.
*** Il codice va evidenziato con il simbolo di fianco ai colori per non perdere l'indentazione ***


Pagina: 1



Esegui il login per scrivere una risposta.