Program mengubah citra asli ke citra ke abuan.

Source Code:

Gambar = imread('eagle.jpg')

%Proses ubah gambar asli ke abu-abu
Abu = uint8(0.2989 * double(Gambar(:,:,1)) +...
    0.6970*double(Gambar(:,:,2))+...
    0.1200 * double(Gambar(:,:,3)));

imshow(Abu);

Keterangan :
Mengubah citra asli ke citra ke abuan menggunakan rumus:
uint8(0.2989*double(Img(:,:,1))+0.5870*double(Img(:,:,2))+0.1141*double(Img(:,:,3)));
  1. Img (:,:, 1): untuk mendapatkan komponen red, img (:,:, 2): untuk mendapatkan komponen green, img (:,:, 3): untuk mendapatkan komponen blue.  Angka 1,2,3 adalah komponen 3 dimensi yaitu 1 untuk red, 2 untuk green dan 3 untuk blue.
  2. Tiap-tiap komponen 3 dimensi di casting menjadi tipe data double agar bisa dikalikan dengan jumlah fraksi.
  3. unit8 digunakan untuk mengkonversi hasil dari proses jumlah larik tersebut menjadi unsigned integer 8 bit, konversi bilangan integer 8 bit (antara 0 sampai 255) tanpa jumlah negatif.
Hasil Run:








Previous
Next Post »

1 comments:

Click here for comments
Unknown
admin
May 3, 2016 at 3:48 AM ×

Mantab Sum

Congrats bro Unknown you got PERTAMAX...! hehehehe...
Reply
avatar