Praktikum Pengolahan Citra - Desain Dan Pemrograman GUI Matlab
-
Upload
dina-amriyani-hasibuan -
Category
Documents
-
view
711 -
download
32
description
Transcript of Praktikum Pengolahan Citra - Desain Dan Pemrograman GUI Matlab
PENGOLAHAN CITRA
TUGAS-IV
PRAKTIKUM PENGOLAHAN CITRA
DINA AMRIYANI HASIBUAN
121421017
GRUP PC 1
PROGRAM STUDI S1 EKSTENSI ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
KLD403 | Praktikum Pengolahan Citra
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara 1
I. JUDUL
Desain dan Pemrograman GUI Matlab
II. TUJUAN
1. Praktikan mengerti tentang cara menggunakan komponen GUI.
2. Praktikan mengerti bagaimana cara memprogram dan menangani Data GUI
III. TUGAS
3.1 Soal
1. Ubah kode program pada contoh axes, tambahkan dua buah tombol, untuk
Citra Negatif dan Citra Grayscale. Jika tombol ini diklik, maka citra yang
tampil dalam axes akan berubah menjadi grayslace atau negatif. Sehingga
program mempunyai 3 tombol: untuk brightness, negatif dan grayscale
3.2 Jawaban
3.2.1 Source Code
1. axes_brightness_negatif_gray.m
1. function btn_run_Callback(hObject, eventdata, handles) 2. citra_asli=imread('usu.jpg'); 3. citra_hasil=double(citra_asli); 4. nilai_brightness=str2num(get(handles.input_brightness,'Strin
g'));
5. citra_hasil=citra_hasil+nilai_brightness; 6. citra_hasil=uint8(citra_hasil); 7. axes(handles.axes_citra); 8. imshow(citra_hasil); 9. 10. function btn_negatif_Callback(hObject, eventdata,
handles)
11. citra_asli=imread('usu.jpg');
12. citra_negatif=double(citra_asli);
13. citra_negatif=255-citra_negatif;
14. citra_negatif=uint8(citra_negatif);
15. axes(handles.axes_citra);
16. imshow(citra_negatif);
17.
KLD403 | Praktikum Pengolahan Citra
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara 2
18. function btn_grayscale_Callback(hObject, eventdata,
handles)
19. citra_asli=imread('usu.jpg');
20. gray=rgb2gray(citra_asli);
21. axes(handles.axes_citra);
22. imshow(gray);
3.2.2 Print Screen
Gambar 4-1 Axes_brightness_negatif_gray.fig
KLD403 | Praktikum Pengolahan Citra
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara 3
Gambar 4-2 Tampilan awal
Gambar 4-3 RUN Brightness
KLD403 | Praktikum Pengolahan Citra
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara 4
Gambar 4-4 Tampilan Citra Negatif
Gambar 4-5 Tampilan Citra Grayscale
KLD403 | Praktikum Pengolahan Citra
Program Studi S1 Ekstensi Ilmu Komputer Fasilkom-TI Universitas Sumatera Utara 5
IV. DAFTAR PUSTAKA
[1] Wirda Sari, Dian. dkk. 2010. Buku Penuntun Praktikum Pengolahan Citra.
Medan: Penerbit Departemen Ilmu Komputer. Medan.
V. KRITIK DAN SARAN
Penjelasan setiap fungsi pada contoh agar praktikan lebih memahami tentang
fungsi yang digunakan.
VI. PERNYATAAN
Saya menyatakan bahwa tugas praktikum ini adalah hasil kerja saya sendiri dan
apabila terdapat kutipan/saduran dalam jurnal praktikum ini telah disertai dengan
sumber/referensi yang dapat saya pertanggungjawabkan. Apabila saya
melanggar pernyataan ini maka saya bersedia tidak di-ACC atau bahkan
digagalkan dan mendapat nilai E dalam praktikum.
Medan, 5 Januari 2013
Saya yang membuat pernyataan
Dina Amriyani Hasibuan
NIM.121421017