Praktek Membuat GUI untuk Pengolah Citra

[24.9.18/pengolahan.citra/lab.hardware/pert.2]

Matlab memiliki fasilitas untuk pengolahan citra dengan fungsi-fungsi yang tersedia. Dengan command window pengguna bisa mengambil data gambar, mengolah data, dan menampilkan hasil olahnya. Fungsi sederhana yang akan diselesaikan pada postingan ini adalah fungsi:

  • imshow
  • uigetfile

Mengeset Current Directory

Current directory pada matlab pertama-tama harus disetel terlebih dahulu. Cara paling mudah adalah menyamakan dengan direktori dimana gambar/citra diletakan. Cara lain adalah mengeset path atau dengan menggunakan basis data dari luar (MS Access atau MySQL). Untuk yang ingin belajar menggunakan basis data dari luar silahkan pelajari lebih lanjut dari sumber lain.

Membuat GUI

Graphical User Interface (GUI) merupakan fasilitas yang memudahkan pengguna program yang dibuat. Bentuknya seperti form yang interaktif dan mudah. Dalam contoh ini ada tombol yang berfungsi mengambil file gambar dan penampil gambar di form. Rancang GUI seperti di bawah ini.

Selahkan ikuti langkah-langkah dalam video tutorial berikut ini. Hasil akhirnya ketika di running maka GUI siap diisi kode program.

Mengisi Kode Program

Sebelum mengisi kode program ada baiknya mengecek fungsi-fungsi yang dimasukan apakah sudah benar. Atau setidaknya tersedia di versi Matlab yang dipakai. Gunakan fungsi uigetfile dan fungsi imshow yang berturut-turut untuk mengambil file gambar dan menampilkannya.

  • x=uigetfile(‘*.jpg’)
  • imshow(x)

Jika sudah berjalan di command window maka pindahkan di fungsi-fungsi di atas pada tombol “Ambil Citra” pada GUI. Caranya dengan klik kanan pada “Ambil Citra” – view Callback Callback. Selamat mencoba.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.