|
|
20 Aprile 2010 |
Postato da: Gabriele |
Content aware fill: qualcosa anche per Amiga |
|
Disilludetevi. Adobe non ha deciso di aprirsi al mondo Amiga, tuttavia il buon vecchio Gabriele ha voluto donare agli utenti Amiga un soffio di novita' e scrivere, dopo molto tempo, due righe per voi.
Si fa un gran parlare in questi giorni del "content-aware fill". E' il nome di un'opzione presente in Photoshop CS5 (tecnicamente Photoshop 12) che consente di eliminare un oggetto sostituendolo con parti circostanti dell'immagine in modo molto realistico. Non e' una novita', e' l'uso principale dei programmi di fotoritocco. Solo che finora si operava a mano con strumenti come il timbro clone o il pennello correttivo.
Lo sviluppo degli algoritmi di analisi, grazie alla disponibilita' di CPU sempre piu' veloci, ha permesso di automatizzare il processo. Oggi quindi e' possibile selezionare in Photoshop CS5 un'area, scegliere l'apposita opzione e vederne il contenuto sostituito dallo sfondo circostante. La funzione analizza l'immagine, identifica linee orizzontali, verticali e diagonali e cerca di mantenerle, cosi' come mantiene e adatta i colori delle parti di immagine che va a inserire.
I risultati a volte sono impressionanti, a volte no, perche' siamo comunque di fronte a una macchina che analizza la struttura dell'immagine ma non ne comprende il contenuto, quindi talvolta sceglie di sostituire l'oggetto eliminato non con lo sfondo come ci si aspetterebbe ma con oggetti vicini, con l'esito che si puo' immaginare...
La tecnologia proposta da Adobe pero' non e' un'idea nuova, sebbene il loro algoritmo sia davvero eccellente.
Alcuni anni fa uno studente sviluppo' un algoritmo similare nell'ambito della sua tesi universitaria. Il suo algoritmo nasceva per generare texture sulla base di quelle gia' esistenti e di fatto consentiva di eliminare oggetti da un'immagine se lo sfondo circostante e' abbastanza uniforme.
Il sistema, risalente al 2002, non e' raffinato come quello Adobe e presenta alcuni bug, pero' c'e', e' open source e distribuito come plugin per GIMP.
Se quindi lo PORT-ate su AmigaOS potrete, con GIMP, assaporare alcune delle ultime soluzioni nell'ambito del fotoritocco:
http://www.logarithmic.net/pfh/resynthesizer
Ricordo per la cronaca che GIMP supporta anche il content-aware scaling o liquid rescale (il nome dell'algoritmo e' seam carving) che consente di ridimensionare un'immagine alterando solo le aree con minori dettagli e lasciando integri i soggetti in primo piano. Provatelo, anche quello puo' dare soddisfazioni.
Spero che il contributo sia gradito.
Link correlati:
http://www.youtube.com/watch?v=NH0aEp1oDOI
http://www.youtube.com/watch?v=oRlnjAC_wXY
Photoshop CS5 ed il suo Content-aware fill in azione
http://www.youtube.com/watch?v=r2gonFtc1yc
Gimp ed il plugin Resynthesizer
http://www.youtube.com/watch?v=V_06J2Gy3lM
Photoshop CS4 ed il content-aware scaling
http://www.youtube.com/watch?v=b3MDVKPly50
GIMP ed il liquid rescale |
|
Utenti Online |
|
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati -
e 66 non registrati
|
|
|
Benvenuto all'ultimo utente registrato: zulu |
|
|
Buon Compleanno a funkytarro87 - |
|
|
|