M. ANDREYANTO
NIM : 200601013
UNIVERSITAS HAMZANWADI
2023
pada peraktik kali ini, kita di minta untuk mengubah nilai (C) pada contoh codingan dan
melihat hasilnya, adapun nilai yang akan di ubah semula c=10 menjadi c=2, c=5, c=15, c=30.
SAMPLE {C=10.}
im_original=imread('wok.JPG');
im_gray=rgb2gray(im_original);
r=im_gray;
c=10;
s=uint8(c*(log10(double(1+r))));
min_in=min(min(r));
max_in=max(max(r));
min_out=min(min(s));
max_out=max(max(s));
s=uint8((s-min_out)*(max_in/(max_out-min_out)));
%Visualization
figure('Name','Log Transformation');
subplot(2,3,1);
imshow(im_original);
title('Original Image');
subplot(2,3,2);
imshow(im_gray);
title('Grayscale Image');
subplot(2,3,3);
imshow(s);
subplot (2,3,4);
imhist(im_original);
imhist(im_gray);
subplot (2,3,6);
imhist(s);
Gambar 1. 1 Sample C = 10
Gambar 1. 2 Sampel C = 2
Gambar 1. 3 Sampel C = 15
Gambar 1. 4 Sampel C = 30
Gambar 1. 5 Sampel C = 5