Dentro l' immagine - Vadiliano Zancanaro


Algoritmi e filtri applicati alle immagini / Motion Detection
Ora e Data
Archivio Posts
Anno 2006

Algoritmi: LUMINOSITA'

Luminosità



L' aumento o la diminuzione di luminosità di un colore non è altro che l' aggiunta o la sottrazione dal colore stesso (tutte e tre le componenti) di una costante.
L' algoritmo in esame prevede l' uso di un parametro:
-255 <= paramLuminosità <= 255

PER OGNI pixel {
   PER OGNI canaleRGB {
      canaleLuminosità = canaleRGB + paramLuminosità
      SE canaleLuminosità < 0 ALLORA canaleLuminosità = 0
      SE canaleLuminosità > 0 ALLORA canaleLuminosità = 255
      canaleRGB = canaleLuminosità
   }
}

I controlli SE ... ALLORA devono essere fatti per limitare i valori della variabile "canaleLuminosità" che devono essere compresi tra 0 e 255 (valori accettati da ciascun canale RGB) ... quindi ogni valore (dei vari canali RGB) che supera 255 viene limitato a 255, ogni valore che va sotto lo 0 viene limitato a 0.
Alla funzione che calcolerà la luminosità, verrà passato un parametro "paramLuminosità" compreso tra -255 e 255, vhe verrà aggiunto a ciascun canale RGB (somma algebrica).
lunedì, 06 nov 2006 Ore. 10.43
Calendario
aprile 2025
lmmgvsd
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
Mappa
Statistiche
  • Views Home Page: 8.865
  • Views Posts: 13.999
  • Views Gallerie: 0
  • n° Posts: 14
  • n° Commenti: 6
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003