Setelah membahas tentang bagaimana membuat aplikasi pengolahan citra gray-scale, materi selanjutnya kita akan membahas tentang thresholding (Ambang Batas).
Apa dan bagaimana membuat aplikasi thresholding itu, berikut jawabannya :
Thresholding digunakan untuk mengatur jumlah batas keabuan yang ada pada citra. Dengan menggunakan thresholding maka batas keabuan bisa diubah sesuai keinginan, misal ingin mensetting gambar dengan batas keabuan NB, NB adalah nilai batas keabuan. maka tinggal membagi nilai batas keabuan dengan NB. proses thresholding ini pada dasarnya adalah proses pengabuan kuantitas pada citra, sehingga untuk melakukan thresholding dengan batas keabuan dapat digunakan persamaan :
If NA >= NB Then,
T = (MaxR, MaxG, MaxB)
T = (255, 255, 255)
ElseIf NA<= NB Then,
T = (MinR, MinG, MinB)
T = (0, 0, 0)
Note :
NA = Nilai Keabuan Gambar
NB = Nilai Batas keabuan yang digunakan
T = Nilai Hasil Threshold
Berikut contoh gambar thresholding dengan nilai batas 100 :
Sekarang kita coba membuat aplikasi thresholding di Visual basic :
Langkah 1 :
- Buka Aplikasi VisualBasic 2010
- Buat Nuw Project -> Windows Form Application
- Buat Desain Form Aplikasi Setidaknya Seperti Berikut :
Isi Form Dengan Tool sebagai berikut :
Toolbox | Properties |
---|---|
PictureBox1 | Size Mode : StretchImage BackColor : ControlDark |
PictureBox2 | Size Mode : StretchImage BackColor : ControlLight |
Button1 | Text : Open File |
Button2 | Text : Save |
Button3 | Text : Threshold |
HScrollBar1 | Maximum : 255 |
TextBox1 | - |
ProgressBar1 | - |
OpenFileDialog1 | - |
SaveFileDialog1 | - |
Langkah 2 :
- Double Klik Button1 (Open File), Masukan Skrip Berikut :
- Double Klik Button2 (Save File), Masukan Skrip Berikut :
- Double Klik HScrollBar1, Masukan Skrip Berikut :
- Double Klik TextBox1, Masukan Skrip Berikut :
- Double Klik Button3 (Threshold), Masukan Skrip Berikut :
Berikut gambar hasil aplikasi yang kita buat :
Udah jadi aplikasinya, yang males buat dari awal udah saya siapin tinggal download disini[TusFiles]
Terimakasih atas kunjungannya. Salam Sukses
0 Response to "Membuat Aplikasi Pengolahan Citra Thresholding dengan VisualBasic 2010"
Post a Comment