Menampilkan Image Pada GUI Matlab
Untuk dapat menampilkan sebuah image/citra pada GUI matlab sebenarnya tidak sulit. Kita hanya perlu menambahkan sebuah axes dan sebuah button.
Pada tulisan ini akan diberikan contoh simpel bagaimana membuat sebuah GUI untuk menampilkan citra/image.
Matlab menyediakan tool untuk membuat GUI layaknya VB, VC, Delphi atau yang lain, tapi dengan beberapa keterbatasan yang dimiliki.
Yang pertama harus dilakukan adalah mengetik guide pada command window.
1. ketik guide
2. Kemudian akan muncul dialog sebagai berikut
pilih Blank GUI (Default), kemudian klik OK
3. Selanjutnya akan muncul window desain GUI
4. Tambahkan Axes, Static Text dan Button kedalam desain
5. Munculkan window Properties Inspector, melalui menu View –> Properties Inspector, akan muncul berikut
6. Atur properties String pada pushbutton1, dengan menulis Buka
7. Atur properties String pada pushbutton1, dengan menulis MENAMPILKAN IMAGE
8. Simpan project dengan nama BukaImage.m
9. Klik kanan pada pushbutton1, pilih View callbacks –> Callback
10. Masukkan script berikut
axes(handles.axes1);
clear gca;[FileName,PathName,FilterIndex] = uigetfile(‘*.jpg,*.bmp’,’Pilih Citra’,’*.jpg’);
handles.NamaFile=FileName;
handles.PathName=PathName;
guidata(hObject,handles);if isequal(FileName,0)
disp(‘User selected Cancel’)
else
axes(handles.axes1);
clear gca;
set(gca,’ytick’,[]);
set(gca,’xtick’,[]);axes(handles.axes1);
handles.Citra.RGB = imread([PathName FileName]);
image(handles.Citra.RGB),
set(gca,’ytick’,[]);
set(gca,’xtick’,[]);
guidata(hObject,handles);
%disp([‘User selected’, fullfile(PathName, FileName)])
end
11. Hasilnya adalah
Demikian Semoga bermanfaat.
— Rohmadi —








Discussion (1,733) ¬