Laman

Minggu, 09 Januari 2011

Deteksi tepi pada Suatu Citra di C# (C Sharp)

Deteksi tepi pada citra merupkan salah satu yang harus dikuasai sebelum melangkah lebih jauh tentang pengenalan pola pada citra, operator operator dalam deteksi tepi pun ada bermacam-macam, ada yang berbasis linear (robert, sobel, perwitt) maupun yang berbasis turunan kedua (laplacian,laplacian of gausian), pada tutorial ini yang akan dibahas adalah deteksi tepi pada suatu citra menggunakan operator sobel, untuk lebih jelasnya tentang deteksi tepi, silahkan download materi disini.
oke sekarang kita mulai membuat projectnya, seperti biasa siapkan project baru di IDE yang kita gunakan (saya menggunakan IDE visual studio 2010). untuk langkah-langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini

Gambar1. Preview desain aplikasi  

langkah 1 : tambahkan dua picture box, enam label, satu openfiledialog dan satu button pada form yang telah disiapkan sebelumnya tadi, atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

 
Gambar 2. Preview desain aplikasi 

langkah 2 : pada button satu tambahkan code berikut ini



Langkah 3 : Tambahkan beberapa function yang digunakan pada code-code diatas, diantaranya adalah function validasiAkhir(), rekonstruksiImage(), dan getPixelData(), berikut ini code-codenya  


Function validasiAkhir()


Function rekontruksiImage

       

Function getPixeImage

    

dan function yang paling penting, yaitu function hasilSatuTitik()

Function hasilSatuTitik


langlah 4 : Tambahkan variabel variable global yang digunakan dalam program ini, perhatikan potongan source code berikut ini


jika langkah-langkah diatas dilakukan dengan benar maka program sekarang akan mampu melakukan deteksi tepi pada suatu citra dengan menggunakan operator sobel. untuk lebih jelasnya dalam memahami konsep deteksi tepi, silahkan download materi deteksi tepi disini
download binary filenya disni 
download full project disini.
for more information cantact on informasi@csharp-indonesia.com

untuk cara download, klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik skip ad setelah itu silahkan klik pada button download yang muncul pada halaman ziddu
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010 

6 komentar:

  1. saefudin arif21 Maret 2014 05.11

    materi deteksi tepi nya kok ga ada ya gan? mintol re upload lg dong.. Terima kasih :)

    BalasHapus