- Home »
- PENGOLAHAN CITRA »
- Ekstraksi Nilai Piksel Red, Green dan Blue (RGB)
Hampir setiap pengolahan citra yang berbasis warna perlu dilakukan
pemisahan band-band yang ada pada citra khususnya citra RGB,MATLAB
menyediakan fasilitas yang cukup
baik dalam memisahkan ketiga warna RGB,
yaitu sebagai berikut:
gambar=imread(‘smile.jpg’); %——–membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi piksel warna
merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel
warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel
warna merah
%———-menampilkan gambar———————
imshow(gambar)
imshow(red)
imshow(green)
imshow(blue)
Terlihat bahwa untuk mengambil nilai piksel merah memiliki indeks 1, warna hijau memiliki indeks 2
dan warna biru memiliki indeks 3.
Terlihat bahwa untuk mengambil nilai piksel merah memiliki indeks 1,
warna hijau memiliki indeks 2 dan warna biru memiliki indeks 3.
kok gambar yang kluar jadi graysacale???
BalasHapusmohon kasi tau