Departemen Teknik Informatika

Fakultas Teknologi Industri

Institut Teknologi Bandung

 

 


Tugas Pemrograman 2

IF473 Pengolahan Citra

Semester I Tahun 2002/2003

 

 

Lanjutkan program hasil Tugas 1 dengan tambahan fungsi sebagai berikut:

1.      Melakukan operasi pelembutan citra (dengan penapis rata-rata dan penapis median).

2.      Melakukan operasi penajaman tepi (gunakan high pass filter – HPF (ii), (iii), dan (iv) pada Bahan Kuliah ke-10 halaman 2)

3.      Melakukan pendeteksian tepi dengan operator gradien,  operator Sobel, operator Prewitt, operator Roberts, operator Laplace, operator LoG, dan operator kompas.

4.      Melakukan operasi konvolusi dengan penapis lain (bebas, elemen matrik konvolusi diisi oleh pengguna program).

5.      Transformasi Hough

 

Kelompokkan semua fungsi di atas – dicetak tebal - (termasuk fungsi dari Tugas I) ke dalam menu di halaman 2.

 

Tugas dibuat per kelompok @ 3 orang.

Dikumpulkan paling lambat pada tanggal 29 November 2002 (hari terakhir perkuliahan)

Bahasa pemrograman: dianjurkan C/C++ dengan kompilator/tools under Windows bebas

Yang dikumpulkan:

1.      Disket berisi source program + executable.

2.      Laporan yang berisi:

-         capture layar-layar untuk setiap menu/submenu dengan contoh gambar

-         source program


 

 

 

Berkas      Sunting     Citra                                   Penapis                     Transformasi        Bantuan

                                                                                                            Hough

 

 - Buka       - Undo       - Rotasi                          - Pelembutan               - Garis                  - Perihal 

- Tutup       - Salin        - Translasi                          - Penapis rata-rata    - Lingkaran     

 - Simpan   - Tempel   - Zoom                                - Penapis median     - Bentuk lainnya

                      - Flipping

                                  - Negatif (inversi)              - Penajaman   

                      - Pengambangan                - Penapis HPF 1        

                      - Histogram                       - Penapis HPF 2

          - Peningkatan mutu            - Penapis HPF 3

                -  Perbaikan kecerahan        - Deteksi Tepi  

                                  - Peregangan kontras          - Operator Gradien Pertama

                      - Perataan histogram           - Operator Sobel 

                                  - Pembentukan histogram   - Operator Prewitt

                                          - Operasi Aritmetika Lain        - Operator Roberts

   -  Penjumlahan dua citra      - Operator Laplace

          -  Pengurangan dua citra      - Operator LoG

                      - Perkalian citra dg skalar    - Operator Kompas

                                          - Pembagian citra dg skalar      - Tepi Horizontal

                                          - Informasi                     - Tepi Vertikal      

                                                                               - Semua tepi

                                                                           - Lainnya (diisi oleh pengguna)