Sharpening
Pada tugas kali ini, akan
dijelaskan mengenai penajaman citra (sharpening) dengan menggunakan MATLAB
versi 7. Penajaman citra bertujuan untuk memperjelas tepi objek pada citra.
Metodenya menggunakan High Pass Filter. Penajaman citra sering juga disebut
sebagai penajaman tepi (edge sharpening).
Selanjutnya saya akan menjelaskan proses pembuatan sharpening dengan matlab
beserta GUI-nya. Pertama-tama buka program matlab, kemudian ketikan
>>guide pada command window. Kemudian pilih Blank GUI, lalu OK.
Selajutnya simpan figure dengan mengklik File>>Save As, simpan dengan
nama Sharpening. Lalu desain figure dengan mendesain seperti gambar dibawah ini
:
Pada desain GUI di atas komponen yang digunakan yaitu pushbutton, axes,
panel , dan static text. Untuk mengatur properti komponen dapat dilakukan
dengan double click pada komponen atau dengan klik kanan pada
komponen>>property inspector.
Pada desain GUI sharpening ini saya menggunakan tiga pushbutton yaitu
Browse, Sharp, dan Clear Image. Button Browse digunakan untuk meload gambar ke
axes pertama. Button Sharp digunakan untuk melakukan proses penajaman citra
yang hasilnya akan ditampilkan pada axes kedua. Button Clear Image berfungsi
untuk membersihkan gambar pada axes pertama dan kedua.
Berikut ini adalah koding untuk keseluruhan komponen :
Script
Penjelasan :
Fungsi Uigetfile digunakan sebagai kotak dialog standar
untuk mengambil file.
Syntax:
filename = uigetfile
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)
[FileName,PathName,FilterIndex] = uigetfile(...,'MultiSelect',selectmode)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)
[FileName,PathName,FilterIndex] = uigetfile(...,'MultiSelect',selectmode)
PSF=fspecial('unsharp');
fspecial menciptakan filter 2-D PSF dari tipe yang spesifik.
fspecial mengembalikan nilai PSF sebagai kernel korelasi, yang merupakan bentuk
yang sesuai untuk digunakan dengan
imfilter. Imfilter digunakan untuk gambar multidimensional. Unsharp merupakan
tipe spesifik yang digunakan untuk meningkatkan kontras.
Fungsi “cla;”
digunakan untuk membersikan objek dari axes.
Untuk menuliskan perintah-perintah diatas dapat digunakan fungsi callback.
Caranya yaitu klik kanan pada komponen>>klik View
Callback>>Callback. Setelah semua perintah sudah dimasukan GUI dapat
dijalankan pada figure dengan menekan CTRL+T.
Dibawah ini adalah gambar output dari gambar asli dan gambar yang sudah
dilakukan proses sharpening.
Apakah terlihat
perbedaannya?
Okay...
What I'm going to tell you might sound pretty creepy, maybe even kind of "out there"....
BUT what if you could simply click "PLAY" to LISTEN to a short, "musical tone"...
And suddenly bring MORE MONEY into your LIFE??
And I'm really talking about thousands... even MILLIONS of DOLLARS!
Do you think it's too EASY?? Think it couldn't possibly be REAL?
Well, Let me tell you the news...
Sometimes the greatest blessings in life are the easiest to GET!
In fact, I'm going to provide you with PROOF by letting you PLAY a REAL "miracle money tone" I've synthesized...
And TOTALLY FOR FREE
You simply push "PLAY" and the money will start coming into your life... starting almost INSTANTLY...
CLICK here now to enjoy the marvelous "Miracle Money Tone" - as my gift to you!
Wihh menarik banget artikelnya Terima kasih Informasinya kak