CITRA DIGITAL
1. OPERASI TITIK
2. OPERASI ARITMATIKA
3. OPERASI BOOLEAN
4. OPERASI GEOMETRI
OPERASI TITIK
Operasi Titik
Otitik{f(x,y)}
Mengubah citra RGB ke Grayscale
Citra grayscale
Setiap piksel dalam citra grayscale memiliki nilai intensitas yang
jumlah variannya tergantung pada jumlah bit yang menyusunnya.
Operasi Negasi/Negatif
Operasi negatif bertujuan untuk mendapatkan citra negatif
dengan cara mengurangi nilai intensitas piksel dari nilai keabuan
maksimum. Secara umum persamaannya adalah sebagai berikut:
Contoh :
Contoh :
Contoh :
C adalah citra baru yang intensitas tiap pikselnya adalah jumlah dari
intensitas tiap piksel pada matriks A dan matriks B.
Logika AND/NAND
Logika OR/NOR
Logika XOR/XNOR
Logika NOT
Operasi AND
Tabel keberanaran logika AND
Operasi OR
Tabel kebenaran logika OR
Operasi XOR
Tabel kebenaran XOR
Operasi NOT
A Not A
0 1
1 0
OPERASI GEOMETRI
Operasi Geometri Citra
Proses perubahan hubungan spasial antara setiap pixel pada citra
Memetakan pixel citra input dari posisi awal (x1,y1) ke posisi baru
(x2,y2)
Proses translasi :
Yang dalam hal ini, w’ adalah lebar citra baru yang diperoleh
setelah proses cropping. Sedangkan h’ adalah tinggi citra baru. xR
dan xL adalah dua titik disebelah kiri dan kanan pada arah sumbu
x. yB dan yT adalah dua titik disebelah atas dan bawah pada
arah sumbu y. Keempat titik xR, xL, yB, yT akan digunakan sebagai
koordinat-koordinat dimana citra akan dipotong.
Cropping
Citra hasil cropping
Operasi cropping
Citra hasil cropping
Operasi Rotasi
Rotasi merupakan transformasi geometri untuk memindahkan nilai
pixel dari posisi awal (x1,y1) ke posisi akhir (x2,y2) dan ditentukan
oleh rotasi sebesar θ terhadap koordinat titik pusat (m,n)
Operasi Refleksi
Refleksi atau pencerminan adalah proses pengolahan citra
secara geometri dengan memindahkan nilai-nilai pixel dari posisi
awal (x1,y1) ke posisi baru (x2,y2) sesuai dengan posisi
pencerminan (x0,y0).
Posisi pencerminan :
Terhadap sumbu y di posisi y0 :
x2 = - x1 + (2*x0)
y2 = y1
Terhadap sumbu x di posisi x0 :
x2 = x1
y2 = - y1 + (2*y0)
Terhadap sumbu x dan y di posisi x0 dan yo :
x2 = - x1 + (2*x0)
y2 = - y1 + (2*y0)
Operasi Refleksi
Operasi Penskalaan
Penskalaan adalah operasi geometri untuk memberikan efek
memperbesar atau memperkecil ukuran citra input sesuai dengan
variabel penskalaannya.
Proses penskalaan :
P0 S P Pi
L0 Sl Li
dimana
(Pi, Li) adalah ukuran citra input
(P0,L0) adalah ukuran citra output
(Sp, Sl) adalah variabel penskalaan
Variabel penskalaan > 1 memperbesar ukuran citra
Variabel penskalaan < 1 memperkecil ukuran citra
Operasi Penskalaan
Operasi zoom in dengan faktor 2 (Sp=Sl=2) -> menyalin setiap piksel