Anda di halaman 1dari 3

Modul 7

Operasi Geometri
Flipping, Rotasi dan Scaling

1. Tujuan
a. Mahasiswa mampu menggunakan program Octave dengan benar.
b. Mahasiswa mampu memahami konsep Fliping, rotasi dan scalling pada citra dengan
benar.
c. Mahasiswa mampu membuat program untuk menjalankan operasi geometri pada citra
dengan benar.

2. Dasar teori
a. Flipping
Flipping adalah operasi geometri yang sama dengan pencerminan. Ada dua macam flipping :
horizontal dan vertical.
Flipping vertikal adalah pencerminan pada sumbu-X dari citra A menjadi citra B, yang
diberikan oleh :
x’ = N – x

y’ = y

Flipping horizontal adalah pencerminan pada sumbu-Y dari citra A menjadi citra B, yang
diberikan oleh :
x’ = x
y’ = M - y
b. Rotasi
Rotasi merupakan operasi untuk memutar gambar dengan titik tengan sebagai pusatnya
Rumus rotasi pada citra :

c. Scaling
Penskalaan citra, disebut juga scalling, yaitu pengubahan ukuran citra. Rumus
penskalaan citra :
x’ = ShX * x
y’ = ShY * y
Dalam hal ini, ShX dan ShY adalah factor skala masing-masing dalam arah x dan arah y
pada koordinat citra.

Source code di atas disimpan dengan nama m-file ‘perbesar.m’. Selanjutnya untuk
menguji keberhasilan source code di atas, buatlah suatu m-file lagi dan tuliskan source
code di bawah ini
3. Hasil Percobaan
a. Amati apa yang terjadi bila program di atas dijalankan dengan menggunakan
Octave.
b. Simpan hasil program yang sudah berhasil di jalankan

4. Tugas
a. Buatlah program operasi flipping, rotasi dan scaling untuk sumber gambar
yang berbeda
b. Buatlah laporan hasil percobaan disertai dengan penjelasan program

Anda mungkin juga menyukai