PDA

View Full Version : progetto di elaborazione delle immagini


Marco82roma
23-01-2008, 09:14
Devo fare il seguente priogetto per l'universita:

Considerare immagini di volti umani illuminati da sorgenti luminose con
intensità e direzione differenti. Le immagini del database vanno segmentate e ogni elemento risultante dalla segmentazione normalizzato separatamente
dagli altri, cercando di compensare gli effetti delle ombre, in modo da
ottenere una rappresentazione più omogenea possibile (dal punto di vista
della luminosità) dell'intero volto.
Più in dettaglio:
• Applicare ad un'immagine I di un volto una segmentazione basata
sull'intensità luminosa (ed eventualmente il colore) per ottenere una
serie di zone P1, P2, ... , Pn
• Ad ogni zona Pi applicare una normalizzazione dell'intensità luminosa
basata su filtri quali:
- Equalizzazione dell'Istogramma
- Filtro basato sulla varianza della luminosità dei pixel di Pi


Per quanto riguarda la segmentazione con photoshop dovrebbe essere abbastanza semplice...
quello che mi chiedevo e´: come faccio ad applicare separatamente i filtri alle varie zone Pi?
mi dareste una grande mano:D
grazie

frikes
23-01-2008, 19:45
non ho capito bene cosa sono questi filtri.
ma stai chiedendo quali applicare per ottenere il risultato? o come fare ad applicarlo a zone diverse della foto?

nel secondo caso basta usare le maschere e i livelli di regolazione

Marco82roma
23-01-2008, 19:48
allora...
con la soglia posso segmentarlo.. sbaglio? ci sono metodi migliori?

poi come faccio ad equalizzare pezzetto per pezzetto?
o meglio.. come faccio a selezionare pezzetto per pezzetto?

grazie

frikes
23-01-2008, 20:03
eh ci sono tanti metodi.

se devi zonizzare tutta l'immagine o ritagli tutte le parti dalla foto originale con gli strumenti di selezione o tracciato, oppure fai delle sezioni con menù/selezione/intervallo colore (questo comando seleziona anche pixel trasparenti).

oppure i livelli di regolazione hanno una maschera di livello. con pennello nero e bianco copri o rendi visibile le aree del livello.

se posti l'immagine però è più facile consigliarti ;)

Marco82roma
23-01-2008, 20:26
eh ci sono tanti metodi.

se devi zonizzare tutta l'immagine o ritagli tutte le parti dalla foto originale con gli strumenti di selezione o tracciato, oppure fai delle sezioni con menù/selezione/intervallo colore (questo comando seleziona anche pixel trasparenti).

oppure i livelli di regolazione hanno una maschera di livello. con pennello nero e bianco copri o rendi visibile le aree del livello.

se posti l'immagine però è più facile consigliarti ;)

Premetto che stai parlando arabo:D
intanto dovrei riuscire a dividere la foto in tanti pezzetti in base alla luminosita...

le foto devo sceglierle io... non sono vincolato in questo senso...

frikes
23-01-2008, 20:39
Premetto che stai parlando arabo:D
intanto dovrei riuscire a dividere la foto in tanti pezzetti in base alla luminosita...

le foto devo sceglierle io... non sono vincolato in questo senso...

:sbonk:

quindi ti servirebbe l'abc di photoshop?

posta una foto d'esempio se no a parole è impossibile farti capire ;)

Marco82roma
23-01-2008, 22:45
questa qui per esempio:

http://img212.imageshack.us/img212/322/1774442711f960d69cfdhg6.th.jpg (http://img212.imageshack.us/my.php?image=1774442711f960d69cfdhg6.jpg)

frikes
23-01-2008, 22:51
bene utilizza "soglia" per tracciare le aree con la stessa luminosità.

da qui selezioni solo i bianchi con intervallo colore.

la selezione creata te la salvi in un canale o in un livello di riempimento tinta unita in modo da recuperarla in seguito e correggerne la luminosità.

Marco82roma
23-01-2008, 22:53
bene utilizza "soglia" per tracciare le aree con la stessa luminosità.

da qui selezioni solo i bianchi con intervallo colore.

la selezione creata te la salvi in un canale o in un livello di riempimento tinta unita in modo da recuperarla in seguito e correggerne la luminosità.

ma devo fare varie soglie con altrettanti valori?
senno come faccio a divederla in tante parti?

frikes
23-01-2008, 22:56
ma devo fare varie soglie con altrettanti valori?
senno come faccio a divederla in tante parti?

beh certo :stordita:

ne fai una, selezioni quello che ti serve e poi continui

c'è il livello di regolazione "soglia" che è parametrico e sempre modificabile. usa quello e poi carichi la selezione da lì ;)

che versione di pshop usi?

Marco82roma
23-01-2008, 23:02
bene utilizza "soglia" per tracciare le aree con la stessa luminosità.

da qui selezioni solo i bianchi con intervallo colore.

la selezione creata te la salvi in un canale o in un livello di riempimento tinta unita in modo da recuperarla in seguito e correggerne la luminosità.

uso photoshop cs3...
faccio la soglia...
seleziono il bianco...
mi salvo la selezione in un canale...
e poi??? :D

frikes
23-01-2008, 23:04
salvala in un livello di riempimento così hai già un area colorata che ti dice cosa hai selezionato o meno. poi la spegni all'occorrenza.

e poi? e poi non lo so...non ho ancora ben capito cosa devi fare :mbe:

vuoi eliminare la luce artificiale e simulare una luce naturale?

Marco82roma
23-01-2008, 23:09
salvala in un livello di riempimento così hai già un area colorata che ti dice cosa hai selezionato o meno. poi la spegni all'occorrenza.

e poi? e poi non lo so...non ho ancora ben capito cosa devi fare :mbe:

vuoi eliminare la luce artificiale e simulare una luce naturale?


ho creato il nuovo livello....
l'ho equalizzato...
e l'ho unito allo sfondo...
ora come faccio a passare dalla vista "soglia" alla vista "normale"?

cmq l'idea del progetto e' questa... prendi un volto illuminato a sinistra da una lampadina da 20w, a destra da una da 100w, rti fai i pezzettini, li equalizzi, e alla fine dovresti avere una luce omogenea....

frikes
23-01-2008, 23:27
ah ecco ora capisco meglio !!

tu invece no hai capito bene mi sa :D

nella finestra dei livelli in basso c'è un cerchio bianco e nero. clicca lì e scegli l'ultimo: sogli

quello è un livello regolabile sempre modificabile.

lo sfondo devi SEMPRE lasciarlo invariato, altrimenti dove modifichi le luci?

dal livello di soglia ti prendi la selezione.
e per il resto non saprei...credo tu debba andare a tentativi

Marco82roma
05-02-2008, 02:21
riesumo questo post perche ho tempo solo ora per vedermi per bene il progetto...

per quanto riguarda la prima parte non ci sono problemi...
ora riesco a fare diverse selezioni cambiando il valore di soglia...
ora pero ci sono due cose che non mi sono chiare:
1) Per equalizzazione dell'istogramma intende proprio la funzione "equalize" di photoshop?
2)qual'e un "Filtro basato sulla varianza della luminosità dei pixel di Pi"? E gia presente in photoshop o devo scaricalo?


grazie mille

edit: lavorare su un immagine in bianco e nero sarebbe piu semplice? in che modo dovrei lavorare con quest'ultima?

Marco82roma
07-02-2008, 20:31
puó essere utile usare le componenti hsv e hsl per lavorare sulla luminosita dell'immagine?

Marco82roma
08-02-2008, 11:04
ragazzi vi prego aiutatemi.. devo consegnare questo progetto entro fine mese e non so come andare avanti:cry:

frikes
08-02-2008, 14:24
marco se nessuno ti risponde è perchè nessuno sa come aiutarti :(

io sinceramente sono un po confuso.

se vuoio un consiglio apri la stessa discussione nel forum di psdrevolution, che è interamente dedicato a photoshop e affini e sicuramente troverai al soluzione che cerchi visto che ospita dei veri guru del software.

1) Per equalizzazione dell'istogramma intende proprio la funzione "equalize" di photoshop?
2)qual'e un "Filtro basato sulla varianza della luminosità dei pixel di Pi"? E gia presente in photoshop o devo scaricalo?

1. non saprei. equalize è un operazione automatica basata su non so quale algoritmo. con le curve regoli manualmente l'istogramma (nel CS3 compare anche il grafico dell'istogramma sotto il pannello delle curve)

2. :boh:
la butto lì...non è che dovresti lavorare con il metodo LAB che ha anche un canale per la luminosità? :stordita:

Zimmemme
08-02-2008, 15:37
ragazzi vi prego aiutatemi.. devo consegnare questo progetto entro fine mese e non so come andare avanti:cry:

Mi spiace, non ti so aiutare.
Posso darti un consiglio però.

In futuro valuta bene ed a fondo i progetti che ti vengono proposti ed evita di imbarcarti in quelli che sai di non poter realizzare.

Ciao, in bocca al lupo.