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...
- Buka Matlab versi apa saja (di sini saya pakai Matlab 2012).
- Ketikkan ‘guide’ (tanpa tanda petik yaaa) pada laman command windows.
- Pilih Blank GUI (Default) pada jendela Create New GUI, lalu tekan tombol OK.
- 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