Pengolahan citra digital (digital image processing) adalah sebuah ilmu yang mempelajari tentang teknik-teknik mengolah citra. Citra yang di maksud di sini adalah gambar diam (foto) maupun gambar bergerak (yang berasal dari webcam). Sedangkan digital di sini mempunyai maksud bahwa pengolahan citra/gambar dilakukan secara digital menggunakan komputer.
Sebuah citra digital dapat diwakili oleh sebuah matriks dua dimensi f(x,y) yang terdiri dari M kolom dan N baris, dimana perpotongan antara kolom dan baris di sebut piksel atau elemen terkecil pada sebuah citra.
Suatu citra f(x,y) dalam fungsi matematis dapat dituliskan sebagai berikut:
0 x M-1
0 y N-1
0 f(x,y) G-1
Di mana:
M=jumlah piksel baris pada array citra
N=jumlah piksel kolom pada array citra
G=nilai skala keabuan (greyscale)
1. Jenis Citra Digital
a. Color Image atau RGB (Red, Green, Blue)
Pada color image ini masing-masing piksel memiliki warna tertentu, warna tersebut adalah merah (Red), hijau (Green), dan biru (Blue). Jika masing-masing warna memiliki range 0-255, maka totalnya adalah 255=16.581.375 (16 K) variasi warna berbeda pada gambar,, dimana versi warna ini cukup untuk gambar apapun.