Jumat, 06 Maret 2009

Percobaan 1. Pengenalan MFC


I. Pendahuluan
Pada percobaan kali ini kita akan memulai praktikum pengolahan citra dengan menggunakan Visual C++. Seperti yang telah digunakan pada semester awal perkuliahan.Namun kali ini kita akan lebih memfokuskan pada aplikasi sebenarnya yaitu pada pengolahan citra. Dan citra yang diolah tersebut merupakan sebuah citra digital. Kemudian tujuan dari percobaan ini yaitu:

1. Mahasiswa dapat membuat program pengolahan citra menggunakan Visual C++ dengan MFC.
2. Mahasiswa dapat membuat dialog menggunakan Visual C++ dengan MFC.

II. Dasar Teori:
IDE (Integrated Development Environtment) Visual C++ 6,merupakan salah satu aplikasi yang telah dikembangkan dari konsep pemrograman Visual C++ Dengan macam-macam komponen di dalamnya.



III. Pengantar Mengenai Image Processing
Citra digital atau juga disebut digital image adalah perwujudan dari citra dua-dimensi menggunakan kode biner (nol atau satu). Citra digital mempunyai dua bentuk yaitu vektor atau raster, bila tidak disebutkan bentuk dari citra tersebuat adalah citra raster (bitmap).Citra raster mempunyai suatu set nilai digit yang terbatas, disebut dengan piksel (pixel = picture element).
Citra digital mempunyai sejumlah piksel yang dijatakan dalam baris dan kolom seperti halnya matriks dua dimensi. Piksel adala bagian terkecil dari suatu citra digital, yang menyimpan nilai kuantisasi yang mewakili kecerahan warna dari satu titik pada citra digital.

Selain itu Citra (Image) bisa didefinisikan sebagai fungsi dua dimensi f(x,y) di mana x dan y adalah koordinat spasial dan amplitudo f pada setiap pasang (x,y) disebut intensitas (gray level) citra pada titik tersebut.

Jika x dan y berhingga (finite) dan diskrit (tdk kontinyu) maka disebut citra digital. Citra digital terdiri dari sejumlah elemen berhingga yang masing-masing mempunyai lokasi dan nilai.

Elemen-elemen x dan y disebut elemen citra / pels / pixel.

Kemudian untuk elemen-elemen penyusun dari Visual C++ yang akan kita gunakan untuk proses Pengolahan Citra Digital adalah :

  • Toolbox -> Bermacam-macam control yang dapat digunakan di project Visual C++ (pada prak Citra yang biasa dipakai : picture, textbox, button,slider dsb).
  • Dialog Editor (MFC) -> Pada area ini tempat membuat atau mengedit tampilan dialog box bukan form window.
  • Solution Explorer -> Menampilkan organisasi project yang dibuat
  • Class View -> Menampilkan simbol code project seperti : namespaces, classes, methods, dan functions
  • Resource View -> Menampilkan resource file dari project
  • Properties Window -> Window yang dapat dipakai untuk mengedit atau merubah sifat control pada waktu disain

4. Percobaan:
4.1 Menjalankan Visual C++ dengan MFC
1. Membuka Visual C++ 6.0
• Pilih menu : Start->Programs->Microsoft Visual Studio 6.0->Microsoft Visual C++ 6.0
2. Memberi nama program
• Pilih menu : File->New->Projects->MFC AppWizard(exe)
• Isi Project name misalnya dengan: dialog (lihat gambar 1.3)
• Tekan tombol OK

Kemudian untuk langkah selanjutnya ikuti petunjuk praktikum pada modul.