Selasa, 18 Juli 2017

Tutorial Matlab GUI Rotasi Citra (Gambar)



Assalamualaikum readers... Selamat pagi, siang, sore dan malam. hihihihi...
Oke, kali ini saya akan sharing tutorial mengenai pembuatan Graphical User Interface (GUI) yang fungsi di dalamnya adalah untuk merotate sebuah file gambar dengan sudut 90 derajat dan 180 derajat di Matlab. 
Sebelum readers mulai bosan dengan opening saya, langsung saja kita mulai, check this out...

  1. Buka Matlab versi apa saja (di sini saya pakai Matlab 2012).
  2. Ketikkan ‘guide’ (tanpa tanda petik yaaa) pada laman command windows.
  3. Pilih Blank GUI (Default) pada jendela Create New GUI, lalu tekan tombol OK. 
  4.  Letakkan 2 buah Axes, 2 buah Push Button dan 1 buah Static Text.  


Untuk pengaturannya:

  • Klik 2 kali pada Axes1 sampai keluar jendela properties. Cari ‘Xtick’ dan hapus semua angka di dalamnya dengan cara menekan button ‘delete’. Kemudian cari ‘YTick’ dan hapus juga semua angka di dalamnya dengan menekan tombol ‘delete’.
  • Lakukan hal yang sama pada Axes2.Klik 2 kali pada Pushbutton1 sampai keluar jendela properties. Lalu pada bagian ‘string’ ubah menjadi ‘string’nya menjadi ‘Rotate 90 D’. Sementara untuk Pushbutton2 ubah ‘string’nya menjadi ‘Rotate 180 D’.
  • Sementara untuk StaticText1 Anda bisa mengubah ‘string’nya dengan kalimat apa saja untuk judul program yang akan Anda buat. (Di sini stringnya saya beri judul ‘Aplikasi Rotate Gambar Sederhana’).
-          Fontsizenya ubah jadi 16.0
-          Fontweightnya ubah jadi bold.
  • Save dengan nama sesuai keinginan. (Di sini saya beri nama ‘rotateGUI’).
Setelah Anda save maka akan muncul jendela editor. Nah pada jendela inilah kita akan mulai melakukan pengkodingan.Apa kalian sudah siaapp????... Renggangkan jari jemari, lets goo!!!
  • Pada function pushbutton1_callback yang berada pada bagian bawah ketikkan kode berikut ini:
handles.output=hObject;
[a b]=uigetfile({'*.*'});
img=imread([b a]);
imshow(img,'Parent',handles.axes1);
rotate=imrotate(img,90);
imshow(rotate,'Parent',handles.axes2);
title('Hasil Putar 90 Derajat');
guidata(hObject,handles);


  • Pada function pushbutton2_callback yang berada pada bagian bawah ketikkan kode berikut ini:
handles.output=hObject;
[a b]=uigetfile({'*.*'});
img=imread([b a]);
imshow(img,'Parent',handles.axes1);
rotate=imrotate(img,180);
imshow(rotate,'Parent',handles.axes2);
title('Hasil Putar 180 Derajat');
guidata(hObject,handles);



Selesai…. Sekarang tinggal Anda test. 



Apakah sudah berhasil program Anda? Kalau belum jangan menyerah yaaa… Anda pasti bisa kok.
Naah buat yang sudah berhasil saya tantang Anda untuk berkreasi yang lebih dari ini. Share hasil kalian ke kolom komentar yaa.. ditunggu..
Selamat mencoba….

Tidak ada komentar:

Posting Komentar

Cara Agar Report Bisa Tampil Saat Project Java Selesai dibuild

Saya memakai Netbeans versi 8.1 sebagai tools yang membantu saya dalam membuat Aplikasi berbasis Desktop. Aplikasi tersebut saya buat dalam...