logoMatlabUntuk 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

guide command

  1. Kemudian akan muncul dialog sebagai berikut

guide

pilih Blank GUI (Default), kemudian klik OK

  1.  Selanjutnya akan muncul window desain GUI

untitled GUI

  1. Tambahkan Axes, Static Text dan Button kedalam desain

desain

  1. Munculkan window Properties Inspector, melalui menu View –> Properties Inspector, akan muncul berikut

properties inspector

  1. Atur properties String pada pushbutton1, dengan menulis Buka

Buka

7. Atur properties String pada pushbutton1, dengan menulis MENAMPILKAN IMAGE

menampilkan image

  1. Simpan project dengan nama BukaImage.m

  2. Klik kanan pada pushbutton1, pilih View callbacks –> Callback

  3. 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

  1. Hasilnya adalah

hasil

Demikian Semoga bermanfaat.

— Rohmadi —

Source

Template