ewiguna

Berbagi Ilmu dan Pengalaman


Coztumize RGB pada Citra Digital

Citra digital dapat direpresentasikan dengan suatu matrik berdimensi 2. Matrik ini merupakan susunan pixel yang menyusun suatu citra digital. Setiap elemen pada matrik mewakili sebuah nilai dari sebuah pixel. Pemberian indeks pada matrik menunjukkan posisi pixel pada citra digital. Pengolahan citra digital bertujuan untuk memanipulasi elemen-elemen matrik dari sebuah citra digital. Elemen matrik yang dimanipulasi dapat berupa:
1. elemen tunggal (sebuah pixel),
2. sekumpulan elemen yang berdekatan,
3. keseluruhan elemen matriks.
Operasi-operasi yang dilakukan pada pengolahan citra digital dapat dibagi ke dalam empat level, yaitu:
1. level titik
2. level logika
3. level global
4. level objek
Dalam laporan ini hanya akan dibahas operasi pada level titik. Pada level titik operasi berkaitan dengan intensitas pixel, geometri (posisi) pixel dan gabungan keduanya.

Nah, setelah membaca basa-basi di atas, sekarang langsung saja kita mulai membahas RGB.

Operasi aritmatik pada citra digital mengakibatkan intensitas pixel berubah sedangkan posisi pixel tetap. Suatu pixel dalam citra digital berwarna memiliki tiga komponen warna yaitu red, green dan blue (RGB). RGB adalah warna dasar cahaya yang membentuk warna-warna lain. Akan tetapi seluruh kombinasi dari RGB belum mampu menghasilkan semua warna yang dapat dilihat oleh mata. Nilai pixel dapat disimpan dalam elemen suatu matrik yang menggambarkan intensitas warna. Berdasar nilai pixel ini dapat diperoleh nilai RGB dari masing-masing pixel. Nilai RGB pada citra digital dikonversi dengan nilai berkisar antara 0-255. Nilai RGB pixel inilah yang dimanipulasi untuk menghasilkan intensitas warna yang berbeda. (more…)