Sunteți pe pagina 1din 5

LAPORAN PRAKTIKUM VIII

BASIC IMAGE PROCESSING

Oleh
Rinaldi
NIM: 4211323014

Page 1 of 4

PERCOBAAN VIII
MORPHOLOGY
TUJUAN

Memahami operasi dilatasi, erosi, opening dan closing pada binary image.
Memahami operasi dilatasi, erosi, opening dan closing pada RGB image.

PERALATAN
Personal Computer
Program MS Visual C# 2010 Express
Aforge.Net framework

: 1 buah

PROSEDUR
1. Buatlah project baru dengan tampilan form seperti berikut :

2. Pada program, tambahkan library AForge berikut :


using AForge;
using AForge.Imaging.Filters;

3. Kemudian tambahkan global variable berikut :


Bitmap sourceImage;
Bitmap dilatationImage;

4. Double klik tombol Open File kemudian tambahkan program berikut :

Page 2 of 4

private void buttonOpenFile_Click(object sender, EventArgs e)


{
openFileDialog1.ShowDialog();
}

5. Double klik pada openFileDialog1 kemudian tambahkan program berikut :


private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
sourceImage = (Bitmap)Bitmap.FromFile(openFileDialog1.FileName);
pictureBox1.Image = sourceImage;
}

6. Double klik tombol Dilatation kemudian tambahkan program berikut :


private void buttonDilatation_Click(object sender, EventArgs e)
{
Dilatation filter = new Dilatation();
sourceImage = filter.Apply(sourceImage);
pictureBox2.Image = sourceImage;
}

7. Double klik tombol Erosion kemudian tambahkan program berikut :


private void buttonErosion_Click(object sender, EventArgs e)
{
Erosion filter = new Erosion(); sourceImage
= filter.Apply(sourceImage);
pictureBox2.Image = sourceImage;
}

8. Double klik tombol Opening kemudian tambahkan program berikut :


private void buttonOpening_Click(object sender, EventArgs e)
{
Opening filter = new Opening();
sourceImage = filter.Apply(sourceImage);
pictureBox2.Image = sourceImage;
}

9. Double klik tombol Closing kemudian tambahkan program berikut :


private void buttonClosing_Click(object sender, EventArgs e)
{
Closing filter = new Closing(); sourceImage
= filter.Apply(sourceImage);
pictureBox2.Image = sourceImage;
}

10. Double klik tombol Reset Image kemudian tambahkan program berikut :
private void buttonResetImage_Click(object sender, EventArgs e)
{
sourceImage = (Bitmap)Bitmap.FromFile(openFileDialog1.FileName);
pictureBox2.Image = sourceImage;
}

11. Jalankan program, kemudian klik tombol Open File untuk membuka file gambar binary.

12. Klik tombol Dilatation, Erosion, Opening dan Closing. Perhatikan yang terjadi pada gambar.

13. Buka file gambar RGB dan perhatikan hasil proses Dilasi, Erosi, Closing dan Opening.

TUGAS DAN PERTANYAAN

1. Buatlah kesimpulan dari percobaan ini!

Jawab :

Dari hasil praktikum diatas dapat disimpulkan bahwa untuk memperbesar ukuran segmen objek
dengan menambah lapisan disekeliling objek dapat dilakukan dengan dilatasi. Berbanding
terbalik dengan erosi berfungsi untuk memperkecil objek dengan mengikis sekeliling objek.
Sedangkan opening merupakan proses erosi yang diikuti dengan dilatasi yang efek dihasilkan
adalah menghilangkan objek kecil dan tipis. Dan closing merupakan proses dilatasi yang diikuti
dengan erosi yang efek dihasilkan menggabungkan objek-objek yang berdekatan.

S-ar putea să vă placă și