Misalnya piksel yang aslinya gelap, nanti akan dijadikan piksel terang, dan sebaliknya. Lebih jelasnya, mari kita lihat contoh berikut...
Invert Image
Citra Biner
- Nilai piksel 0 -> 1
- Nilai piksel 1-> 0
i = imread('rice.png'); %citra keabuan (grayscale)
ib = im2bw(i,graythresh(i)); %mengubah citra menjadi citra biner
ibinvert = ~ib;
figure, imshow(ib), title('Citra Biner');
figure, imshow(ibinvert), title('Invert Citra Biner');
ibinvert = 1-ib;
Citra Keabuan (grayscale)
Untuk mendapatkan invers dari citra grayscale, dapat dilakukan sebagai berikut :
iinvert = 255-i;
figure, imshow(i),title('Citra Grayscale');
figure, imshow(iinvert),title('Invert Citra Grayscale');
Code di atas akan menghasilkan citra seperti Gambar 2.
Gambar 2 Invert citra keabuan (grayscale)
Flip Image
Gambar 3 adalah citra yang akan kita flip.
Flip vertikal akan menghasilkan cerminan citra terhadap sumbu vertikal.
Berikut code nya :
flipv = i(size(i,1):-1:1,:);
Code di atas akan menghasilkan citra seperti Gambar 4.Flip horizontal akan menghasilkan cerminan citra terhadap sumbu horizontal.
Berikut code nya :
fliph = i(:,size(i,2):-1:1);
Code di atas akan menghasilkan citra seperti Gambar 5.
Gambar 5 Citra hasil flip horizontal
good article.. :)
ReplyDelete