...
Ekvalisaattori
...
"levittää"
...
parametrina
...
annetun
...
kuvan
...
kirkkaudeltaan
...
alueelle
...
0...255
Code Block |
---|
} function kuva=Ekvalisaattori(I) %ekvalisoi eli tasoittaa uint8 (unsigned integer 8 bittiä ) kuvan alueelle 0...255 u8=uint8(I);% muutetaan kuva kahdeksan bittiseksi Maksimi=max(max(u8));%haetaan suurin arvo kuvamatriisista Minimi=min(min(u8));%haetaan pienin arvo kuva=u8-Minimi;%otetaan alta tyhjät pois Kerroin=255/(Maksimi-Minimi); %muodostetaan "kirkastuskerroin" matriisille kuva=kuva .*Kerroin;%kerrotaan jokainen "pikseli" erikseen end {code} \\ \\ |