Anda di halaman 1dari 12

PENGOLAHAN CITRA DIGITAL

Ni Made Anindya Santika Devi (1104505107)

JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2012

MENAMPILKAN GAMBAR MENGGUNAKAN MATLAB


Selain sebagai software yang andal di bidang numerik, matlab pun andal di bidang pengolahan citra digital. Sebelum melakukan pengolahan sebuah citra, hal pertama yang perlu dilakukan adalah membaca sebuah citra (image). Menampilkan gambar menggunakan Matlab ada dua cara, yaitu dengan menggunakan Command Window dan menggunakan GUIDE. 1. Menampilkan Gambar Menggunakan Command Window Jalankan aplikasi matlab, maka akan muncul tampilan seperti berikut

Gambar 1 Tampilan Awal Matlab

Untuk membaca sebuah gambar pada direktori yang masih aktif, maka kita dapat menggunakan perintah berikut
imread Kode Program 1 Perintah Membaca Gambar

Adapun struktur sintaksnya adalah sebagai berikut


A = imread(filename, fmt) [X, map] = imread(...) [...] = mread(filename) [...] = imread(URL,...) [...] = imread(...,Param1,Val1,Param2,Val2...) Kode Program 2 Struktur Sintaks

Contoh penggunaan sintaksnya adalah seperti berikut


>> c=imread('renner.jpg',jpg); % ini adalah kode untuk membaca gambar "renner.jpg" Kode Program 3 Contoh Sintaks Membaca Gambar

Perhatikan bahwa penggunaan tanda % menunjukkan bahwa baris yang ditunjuk hanya merupakan komentar, jadi program tidak akan mengeksekusi perintah pada baris tersebut.

Sedangkan untuk menampilkan gambar dengan MATLAB digunakan perintah


imshow Kode Program 4 Sintaks Menampilkan Gambar

Karena tadi didefinisikan variabel c untuk membaca gambar, maka untuk menampilkan gambarnya kita cukup memanggil variabel c dengan perintah
>> imshow (c); Kode Program 5 Contoh Sintaks Menampilkan Gambar

Berikut merupakan tampilan sintaks di dalam Command Window

Gambar 2 Tampilan Sintaks dalam Command Window

Setelah selesai menuliskan sintaks, maka akan muncul tampilan gambar akhir seperti berikut

Gambar 3 Tampilan Gambar

2. Menampilkan Gambar Menggunakan GUIDE Buka aplikasi Matlab, dan buka editor GUI seperti berikut

Gambar 4 Tampilan Awal Matlab

Disini kita hanya akan menggunakan 2 komponen yaitu push button yang digunakan untuk mencari gambar, dan Axes yang digunakan untuk menampilkan gambar. Aturlah penempatan komponennya, dan untuk mempermudah proses pembelajaran. Jangan dulu banyak merubah property dari komponen-komponen tersebut. Biarkan seperti keadaan aslinya. Dan untuk lebih jelas lihat gambar dibawah ini

Gambar 5 Tampilan Editor GUI

Setelah diatur penempatannya, maka simpanlah program tersebut pada folder work di current directory Matlab. Setelah itu, klik kanan tombol Push Button > View Callbacks > Callback. Maka akan muncul script default seperti berikut

Gambar 6 Tampilan Script Default

Setelah itu tulis script program berikut pada script default


proyek=guidata(gcbo); [namafile,direktori]=uigetfile({*.jpg;'*.bmp;'*.png;'*.tif},Bu ka Gambar) if isequal(namafile,0) return; end eval(['cd ''' direktori ''';']); I=imread(namafile); set(proyek.figure1,CurrentAxes,proyek.axes1); set(imshow(I)); Kode Program 6 Script Program

Penjelasan dari script diatas adalah sebagai berikut: proyek=guidata(gcbo); proyek adalah nama variable yang menampung nilai di guidata(gcbo);. Variabel namanya boleh apa saja. [namafile,direktori]=uigetfile({*.jpg; *.bmp; *.png; *.tif}, Buka Gambar). Fungsi uigetfile akan memanggil kotak pencarian gambar. Dan gambar yang diijinkan adalah JPG, BMP, PNG,TIF. Nilainya dipecah kedalam array namafile untuk menyimpan nama file, dan direktori untuk menyimpan alamat folder gambar. Bagian yang penting adalah ini I=imread(namafile); digunakan untuk membaca file gambar tadi prosesnya di masukan kedalam variable I. set(proyek.figure1, CurrentAxes,proyek.axes1); digunakan untuk menampilkan gambar tadi kedalam Axes1. adapun proyek adalah variable yang sudah dideclarasikan sebelumnya. figure1 adalah nama figure(window) program yang sedang dijalankan. CurrentAxes adalah komponen Axes yang akan digunakan. axes1 adalah nama Axes yang kita gunakan.

Setelah itu simpan kembali script default (CTRL+S) dan jalankan programnya kembali

Gambar 7 Tampilan Script Default Setelah Dijalankan Untuk mencari file gambar yang akan ditampilkan, klik tombol Push Button, dan cari file gambar yang akan di tampilkan. Setelah itu Open maka otomatis program akan membaca file dan akan menampilkan ke komponen Axes1 tersebut.

Gambar 8 Tampilan Mencari Gambar Selesai. Maka gambarnya akan muncul seperti berikut

Gambar 9 Tampilan Gambar

MENAMPILKAN GAMBAR MENGGUNAKAN VISUAL BASIC


Berikut merupakan tutorial menampilkan gambar dengan menggunakan Visual Basic versi 6.0: Buka aplikasi Visual Basic, dan pilih menu Standard EXE seperti berikut

Gambar 10 Tampilan Awal Visual Basic

Pilih Project > Components

Gambar 11 Tampilan Penambahan Components

Pilih Microsoft Common Dialog Control 6.0

Gambar 12 Tampilan Pemilihan Components

Klik icon image disebelah kiri program, dan buatlah pola seperti berikut

Gambar 13 Membuat pola

Klik icon CommonDialog dan letakkan di tengah pola seperti berikut

Gambar 13 Meletakkan icon CommonDialog

Klik tombol CommandButton dan letakkan seperti berikut

Gambar 14 Meletakkan icon CommonButton

Edit caption pada CommonButton

Gambar 14 Edit Caption CommonButton

Double click button, maka akan muncul tampilan seperti berikut

Gambar 15 Tampilan Form Code

Ketikkan sintaks seperti berikut

Gambar 16 Tampilan Sintaks pada Form Code Berikut merupakan penjelasan dari sintaks di atas:

CommonDialog1.Filter = "file gambar (*.jpg);(*.jpeg)|*.jpg;*.jpeg" digunakan untuk menyaring data berdasarkan ekstentesi yang digunakan. Pada perintah tersebut yang disaring adalah file yang berekstensi .jpg dan .jpeg. CommonDialog1.DialogTitle = "buka file gambar"vperintah ini digunakan untuk memberi nama title bar di command dialog yaitu buka file Gambar. CommonDialog1.ShowOpen digunakan untuk membuka jendela command dialog. .Picture = LoadPicture(CommonDialog1.FileName) syntax untuk menempatkan gambar pada picture box. LoadPicture(CommonDialog1.FileName) digunakan untuk meload gambar
Start Program, maka akan muncul tampilan seperti berikut

Gambar 17 Tampilan Window Form1

Klik tombol buka gambar, dan pilih gambar yang akan ditampilkan

Gambar 18 Tampilan Memilih Gambar

Setelah selesai maka akan muncul tampilan akhir seperti berikut

Gambar 19 Tampilan Akhir Gambar