Anda di halaman 1dari 10

PENGOLAHAN CITRA DIGITAL

TUTORIAL MENGGUNAKAN MATLAB

MEMBUAT GUI OPERASI MORFOLOGI DILASI DAN EROSI

OLEH:

NAMA : WANDA RAHMAWATI


KELAS : PTIK 04
NIM :1529040006

PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER


UNIVERSITAS NEGERI MAKASSAR
TAHUN 2016
1. Pertama, buka aplikasi Matlabnya

2. Maka, akan muncul tampilan awal seperti berikut ini

3. Kemudian ketik perintahguide; seperti pada tampilan berikut ini lalu tekan enter

4. Maka,akan muncul tampilan seperti berikut ini, lalu klik ok


5. Kemudian, akan tampil layar kerja GUI seperti pada tampilan berikut ini

6. Pilih ikon axes lalu, klik dan drag untuk membuat axes sebanyak 3 seperti pada gambar
berikut ini
7. Selanjutnya, pilih ikon push button, klik dan drag untuk membuat push button sebanyak
3 seperti pada gambar berikut ini

8. Kemudian, berilah nama pada masing-masing push button dengan cara klik kiri 2 kali pada
push button, lalu akan muncul kotak dialog seperti di bawah ini lalu cari string untuk
mengubah namanya sesuai dengan fungsinya masing-masing.
9. Selanjutnya, masukkan kode program pada push button browse dengan cara klik kanan
pada push button browse lalu pilih view callbacks dan pilih callback seperti pada
tampilan berikut ini

10. Maka,akan muncul tampilan seperti pada gambar berikut ini lalu beri nama file sri dan
klik save
11. Setelah di save maka akan muncul tampilan perintah untuk memasukkan perintah. Pada
gambar syintax yang terblok warna biru adalah bagian fungsi dari push button 1
yaitubrowse

12. Lalu, masukkan perintah berikut ini di push button 1 untuk browse
[filename,pathname]=uigetfile('*.jpeg;*.png;*.jpg;*.tif','Choose Image : ');
I = imread([pathname,filename]);
handles.I=I;
guidata(hObject,handles);
axes(handles.axes1);
imshow(I);

13. Kemudian, klik save seperti pada tampilan berikut ini


14. Selanjutnya, masukkan perintah berikut ini di push button 2 untuk Dilasi . perintahnya
sama dengan push button 1 browse lalu klik save. Berikut ini syntax dari Dilasi:
se=strel('ball',5,5);
I=handles.I;
axes (handles.axes2);
imshow(I);
axes (handles.axes2);
IG=rgb2gray(I);
di =imdilate(IG,se);
imshow(di);

15. Kemudian masukkan perintah berikut ini di push button 3 untuk Erosi lalu, klik save.
Berikut ini syntax Erosi :

se=strel('ball',5,5);
I=handles.I;
axes (handles.axes3);
imshow(I);
axes (handles.axes3);
IG=rgb2gray(I);
di =imerode(IG,se);
imshow(di);
16. Setelah semua perintah sudah di masukkan maka, jalankan GUI dengan mengklik
Run Figure seperti pada tampilan berikut ini

18. Maka,akan muncul tampilan seperti pada gambar berikut ini


19. Kemudian, pilihbrowsedan masukkan gambar yang diinginkan lalu klik open seperti
pada tampilan berikut ini

20. Maka,akan muncul citra asli seperti pada tampilan berikut ini

21. Untuk menampilkan hasil dari filter batas, klik push button Dilasi maka akan muncul
hasil seperti pada tampilan berikut ini
22. Kemudian, untuk menampilkan hasil dari filter rerata, klik push button Erosi maka akan
muncul hasil seperti pada tampilan berikut ini

Anda mungkin juga menyukai