BAB III PERANCANGAN PEDOMAN PRAKTIKUM Pada skripsi ini disusun pedoman praktikum untuk mata kuliah Pengolahan Citra Digital menggunakan bahasa pemrograman C++ dan pustaka OPENCV 2.4.5 dengan compiler Microsoft Visual C++ 2010. Pembuatan pedoman praktikum ini disesuaikan dengan kuliah Pengolahan Citra Digital, dengan tujuan untuk memberikan pengetahuan praktis dari ilmu yang sudah didapatkan pada perkuliahan, serta supaya dapat menerapkan teori yang sudah diajarkan di kelas pada waktu praktikum dengan menggunakan bahasa pemrograman C++ dan pustaka OPENCV. Pada bab ini akan dijelaskan mengenai perancangan pedoman praktikum yang digunakan untuk mata kuliah Pengolahan Citra Digital.
3.1. Perancangan Pedoman Praktikum Pada perancangan pedoman praktikum untuk mata kuliah Pengolahan Citra Digital terdiri dari beberapa bagian, yaitu : Judul Tujuan Dasar Teori Contoh-contoh Sederhana Tugas Daftar Pustaka
3.2. Topik-topik Pedoman Praktikum Pedoman-pedoman praktikum yang disusun untuk mata kuliah Pengolahan Citra Digital terdiri dari 7 topik praktikum, yaitu :
1. Topik I : Pengenalan dan Tutorial OpenCV 2. Topik II : Image Enhancement-Point Operation 3. Topik III : Image Enhancement-Spatial Filtering
11
4. Topik IV : Image Enhancement-Frequency Domain 5. Topik V : Image Restoration I 6. Topik VI : Image Restoration II 7. Topik VII : Color Image Processing
3.3. Pembahasan Pedoman Praktikum 3.3.1. Topik I : Pengenalan dan Tutorial OpenCV a. Tujuan Tujuan dari pedoman praktikum topik I ini adalah sebagai berikut : Mahasiswa mengetahui proses instalasi pustaka OpenCV di Microsoft Visual Studio C++ 2010 Ultimate. Mahasiswa mengetahui fungsi-fungsi dasar pustaka OpenCV yang digunakan untuk pengolahan citra digital. Mahasiswa dapat menggunakan fungsi-fungsi yang ada di pustaka OpenCV untuk menampilkan suatu citra, mengakses data-data suatu citra dan mengubah color space suatu citra.
b. Isi Pedoman praktikum topik I ini berisi : 1.
Pengenalan tentang pustaka OpenCV
2.
Memasukkan pustaka OpenCV ke dalam program
3.
Fungsi-fungsi dasar pustaka OpenCV, yaitu : a. Fungsi untuk menampilkan citra ke layar komputer. b. Fungsi untuk mengakses data-data suatu citra. c. Fungsi untuk mengubah color space suatu citra.
4.
Lampiran instalasi pustaka OpenCV ke Microsoft Visual Studio.
3.3.2. Topik II : Image Enhancement-Point Operation a. Tujuan Tujuan dari pedoman praktikum topik II ini adalah sebagai berikut : Mahasiswa
mengetahui
proses
menggunakan pustaka OpenCV.
12
Image
Enhancement-Point
Operation
Mahasiswa dapat melakukan proses Image Enhancement-Point Operation menggunakan pustaka OpenCV, yaitu dapat menampilkan Image negative, Histogram, dan Histogram Equalization suatu citra grayscale.
b. Isi Pedoman praktikum topik II ini berisi : 1. Pengenalan tentang citra 2. Proses image enhancement 3. Proses image enhancement – point operation, yaitu : a. Image negative b. Histogram c. Histogram equalization
3.3.3. Topik III : Image Enhancement-Spatial Filtering a. Tujuan Tujuan dari pedoman praktikum topik III ini adalah sebagai berikut : Mahasiswa memahami proses filtering dalam ranah spatial. Mahasiswa dapat melakukan proses spatial filtering seperti box filtering, median filtering, dan laplacian filtering menggunakan OpenCV.
b. Isi Pedoman praktikum topik III ini berisi : 1. Pengenalam tentang image enhancement dalam ranah spatial 2. Smoothing filtering dalam ranah spatial a. Smoothing filtering menggunakan box filter b. Smoothing filtering menggunakan median filter 3. Sharpening filtering dalam ranah spatial menggunakan laplacian filter
3.3.4. Topik IV : Image Enhancement-Frequency Domain a. Tujuan Tujuan dari pedoman praktikum topik IV ini adalah sebagai berikut : Mahasiswa memahami image filtering pada ranah frekuensi.
13
Mahasiswa
dapat
melakukan
image
filtering
pada
ranah
frekuensi
menggunakan pustaka OpenCV.
b. Isi Pedoman praktikum topik IV ini berisi : 1. Pengenalam tentang image enhancement dalam ranah frekuensi 2. Smoothing filtering dalam ranah frekuensi a. Smoothing filtering menggunakan ideal low pass filter b. Smoothing filtering menggunakan Gaussian low pass filter c. Smoothing filtering menggunakan Butterworth low pass filter 3. Sharpening filtering dalam ranah frekuensi a. Sharpening filtering menggunakan ideal low pass filter b. Sharpening filtering menggunakan Gaussian low pass filter c. Sharpening filtering menggunakan Butterworth low pass filter
3.3.5. Topik V : Image Restoration I a. Tujuan Tujuan dari pedoman praktikum topik V ini adalah sebagai berikut : Mahasiswa memahami proses image restoration pada ranah spatial. Mahasiswa
dapat
melakukan
image
restoration
pada
ranah
menggunakan pustaka OpenCV.
b. Isi Pedoman praktikum topik V ini berisi : 1. Pengenalan tentang image restoration 2. image restoration ranah spatial, yaitu : a. Inverting restoration b. Median filtering
3.3.6. Topik VI : Image Restoration II a. Tujuan Tujuan dari pedoman praktikum topik IV ini adalah sebagai berikut : Mahasiswa memahami proses image restoration pada ranah frekuensi. 14
spatial
Mahasiswa dapat melakukan image restoration pada ranah frekuensi menggunakan pustaka OpenCV.
b. Isi Pedoman praktikum topik IV ini berisi pengenalan image restoration ranah frekuensi, yaitu : 1. Inverse filtering 2. Wiener filtering
3.3.7. Topik VII : Color Image Processing a. Tujuan Tujuan dari pedoman praktikum topik VII ini adalah sebagai berikut : Mahasiswa dapat melakukan proses filtering pada citra berwarna. Mahasiswa dapat mengenali berbagai color space citra berwarna.
b. Isi Pedoman praktikum topik VII ini berisi : 1. Tentang citra berwarna, yaitu : a. Mengakses kanal-kanal warna suatu citra berwarna b. Jenis-jenis color space pada citra berwarna 2. Pengolahan citra digital pada citra berwarna, yaitu : a.
Smoothing filtering menggunakan median filter
b.
Sharpening filtering menggunakan Laplacian filter.
15