Jumat, 20 November 2009

Konversi Citra ke Pixel Matrix

Pada dasarnya, citra adalah sekumpulan bilangan bulat (integer) yang mewakili warna tertentu. Percampuran warna akan membuat kita melihat sebuah objek pada layar tampak seperti aslinya. 

Pixel sendiri merupakan satuan ukuran standar yang digunakan pada hampir semua perangkat pengolah citra (monitor, kamera digital, printer, scanner) di dunia. Pixel adalah sebuah titik yang hanya dapat mewakili satu warna. Pencampuran pixel-pixel yang berbeda akan menciptakan kreasi warna, dan tentunya akan mencitrakan suatu gambar. 

Kode dibawah ini akan mengkonversi sebuah gambar 240 (lebar) X 362 (tinggi) pixel menjadi bentuk pixel matrix dengan ukuran yang sama:

c=imread('cewe.jpg');
asci=uint8(c)
asci(:,:,1)



Kode diatas akan memperlihatkan bentuk matrix pada pixel-pixel yang memiliki derajat keabuan berwarna merah RGB. Untuk warna lainnya, kita cukup mengubah parameter 1 pada kode asci(:,:,1) dengan nilai 2 (hijau) atau 3 (biru). Hasilnya tampak seperti dibawah ini: