03 May 2013

MatLab for Image

Bagi yang baru belajar MATLAB, mari kita belajar bersama-sama tentang gambar yang dimanipulasi dengan menggunakan MatLab.
Dalam latihan ini dipakai MatLab 7.10.00. (jangan mau klo diajak bersama memanipulasi anggaran proyek, klo terpaksa dan enak ya...............)
Setelah dibuka programnya, maka akan tampil seperti terlihat pada gambar 1.

Gambar 1. Halaman MatLab
Dari gambar 1, terlihat terdapat beberapa bagian area kerja.

  1. Menu Bar, adalah menu (klo yg salah masuk bisa berisi : lodeh, pecel, campur, nasi ayam dll) yang berada pada bagian paling atas dari semua bagian.  Disitu terdapat File, Debug, Parallel, Desktop, Windows dan Help.
  2. Current Folder, adalah folder yang aktif yang akan digunakan sebagai tempat menyimpan dan memanggil data, dan ini harus kita setting dahulu sesuai dengan kehendak kita. (terutama mengingat file gambar dan file kerja kita tersimpan) --> (klo pengin lebih aman, simpan dibawah bantal aja......klo kelamaan yang dimakan sama kutu.)
  3. Command Window, adalah tempat perintah-perintah diletakkan, mulai memanggil gambar, memanipulasi dan merubahnya.  Lihat Gambar 2.
    Gambar 2. Command Window
  4. Current Folder Window, berisi list daftar folder dan file yang berada dalam folder yang diaktifkan/dipilih seperti pada langkag no. 2.  Lihat Gambar 3.
  5. Command Window, adalah interface user untuk memberikan perintah kepada MatLab untuk melakukan sesuatu (jangan suruh cari eyang subur lo.....).  Seluruh perintah yang digunakan dituliskan disini.
  6. Workspace Window, Jendela ini berisi informasi penggunaan variabel di dalam memori MATLAB. Lihat gambar 4.
  7. Gambar 4. Workspace
    Gambar 3.  Current Folder Window
  8. History Window, Jendela  ini berisi informasi tentang perintah yang  pernah  dituliskan sebelumnya. Kita dapat mengambil kembali perintah dengan menekan tombol panah ke  atas atau  mengklik  perintah pada jendela  histori, kemudian  melakukan copy­paste ke command window. Lihat Gambar 5.
Setelah semua dikenali dengan baik oleh pengguna, langkah berikutnya adalah mencoba.
Langkahnya adalah :
  1. Menentukan folder
  2. Memanggil gambar
  3. Menampilkan
  4. Memanipulasi
Untuk langkah 1. Menentukan Folder
Klik tombol yang bertanda titik 3 (...) pada Current Folder, lalu pilih folder didalam komputer sesuai dengan kehendak kita.  Kalau ada isinya maka akan tampil beberapa buah folder dan file-file yang berada didalamnya (tidak termasuk pisang goreng, macau dan tempe goreng)

Gambar 5. Command History
Memanggil Gambar.
Tuliskan pada Command Window :

i = imread('logo arthabuana.jpg');

jika file gambar yang dipanggil adalah logo_arthabuana.jpg.  Selanjutnya disimpan ke dalam variabel baru yang bernama i

Menampilkan Gambar.
Perintah yang diberikan adalah :

imshow(i)

adalah perintah menampilkan gambar yang tersimpan di dalam variabel i.  Hasil tampilannya terlihat pada gambar 6.

Gambar 6.  Aksi dari imshow(i)

Memanipulasi Gambar
Perintah yang digunakan sementara adalah imtool(image).  Pada kasus ini, karena gambar telah disimpan dalam variabel i, maka pengguna tinggal memberikan perintah sebagai berikut :
imtool(i)

Maka efek dari perintah tersebut adalah terlihat pada gambar 7.

Gambar 7. Imtool
Dengan imtool ini, pengguna bisa melihat isi pixel dari gambar dengan memberikan perintah :

inspect pixel value, yaitu menu toolbar nomor 2 dari kiri yang akan menampilkan jendela baru berjudul Pixel Region seperti terlihat pada gambar 8.
Gambar 8. Pixel Region

Pada gambar 8, masing-masing pixel diwakili oleh 3 nilai, yaitu R, G dan B, yaitu percampuran warna dari setiap pixel yang menghasilkan warna baru.

Demikian sekiranya dapat membukakan hati dan meringankan tangan untuk mencobanya.

Semoga yang baca masuk SURGA.........Amin ya Robb......

No comments:

Post a Comment