Digitális képfeldolgozás gyakorlat
Intenzitás transzformációk
Invertálás
Az invertálás során kivonjuk az intenzitás-intervallum legnagyobb eleméből a képpontok intenzitását.
>> img = imread('island.jpg');
>> img2 = 255-img;
>> imshow(img2);
| 
 
  | 
 
  | 
| Eredeti kép | Invertált kép | 
Logaritmikus transzformáció
>> img = imread('island.jpg');
>> img2 = im2double(img);  %% [0,1] intervallumra konvertáljuk
>> imglog = log(1+img2);
>> imshow(imglog);
| 
 
  | 
 
  | 
| Eredeti kép | A logaritmus transzformáció eredménye | 
Gamma korrekció
A gamma korrekciónál a hatványozáshoz a realpow() függvényt használjuk.
>> img = imread('island.jpg');
>> gamma = 3.0;
>> imggamma = realpow(im2double(img), gamma);
>> imshow(imggamma);
| 
 
  | 
 
  | 
| Eredeti kép | A gamma-korrekció eredménye (c=1, γ=3) | 




