Aplikasi Deteksi Tepi Canny pada Realtime Video Menggunakan OpenCV

Salah satu algoritma deteksi tepi modern adalah deteksi tepi dengan menggunakan metode Canny. Deteksi tepi Canny ditemukan oleh Marr dan Hildreth yang meneliti pemodelan persepsi visual manusia. Ada beberapa kriteria pendeteksi tepian paling optimum yang dapat dipenuhi oleh algoritma Canny:

a. Mendeteksi dengan baik (criteria deteksi)
Kemampuan untuk meletakkan dan menandai semua tepi yang ada sesuai dengan pemilihan parameter-parameter konvolusi yang dilakukan. Sekaligus juga memberikan fleksibilitas yang sangat tinggi dalam hal menentukan tingkat deteksi ketebalan tepi sesuai yang diinginkan.

b. Melokalisasi dengan baik (criteria lokalisasi)
Dengan Canny dimungkinkan dihasilkan jarak yang minimum antara tepi yang dideteksi dengan tepi yang asli.

c. Respon yang jelas (kriteria respon)
Hanya ada satu respon untuk tiap tepi. Sehingga mudah dideteksi dan tidak menimbulkan kerancuan pada pengolahan citra selanjutnya. Pemilihan parameter deteksi tepi Canny sangat mempengaruhi hasil dari tepian yang dihasilkan. Beberapa parameter tersebut antara lain :
1. Nilai Standart Deviasi Gaussian
2. Nilai Ambang

Pendekatan algoritma canny dilakukan dengan konvolusi fungsi gambar dengan operator gaussian dan turunan-turunannya. Turunan pertama dari fungsi citra yang dikonvolusikan dengan fungsi gaussian,
g(x,y) = D[gauss(x,y) * f(x,y)]
ekivalen dengan fungsi citra yang dikonvolusikan dengan [Read the rest of this entry…]

Comments (416)

Instalasi OpenCV 2.1 menggunakan Visual Studio 2010

Pada tulisan kali ini saya akan membahas mengenai proyek aplikasi computer vision menggunakan openCV library. Instalasi Software OpenCV yang digunakan dalam aplikasi Komputer Visi (Computer Vision) dapat dikompilasikan dengan beberapa software pendukung yang lain seperti Eclipse dan Visual Studio. Dalam percobaan kali ini penulis mencoba menggunakan Visual Studio 2010 yang memfasilitasi Visual C++ di dalamnya untuk digunakan sebagai acuan pemrogramannya. Langkah-langkah instalasi OpenCV menggunakan Visual Studio adalah sebagai berikut :

  1. Download software opencv library dari http://sourceforge.net/projects/opencvlibrary/files/opencv-win/, gunakan versi OpenCV-2.1.0-win.zip untuk lebih mempermudah instalasinya, karena untuk versi yang lebih baru banyak saya jumpai error dalam proses kompilasinya, terutama yang menggunaan Windows7 (makanya saya menggunakan Windows XP saja) 😀
  2. Download Visual Studio 2010 ultimate (kalau saya cukup pinjam di rental 🙂 )
  3. Download Cmake di www.cmake.org
  4. Download TBB di www.threadingbuildingblocks.org/
  5. Setelah semua berhasil didownload, lakukan instalasi dengan baik, gunakan tutorial yang saya rekomendasikan ini http://www.youtube.com/watch?v=XeBhwbRoKvk (Banyak tutorial yang ada di internet, tapi yang paling mudah untuk diikuti adalah tutorial yang saya temukan di situs youtube ini)
  6. Setelah selesai instalasi, lakukan beberapa eksekusi program sederhana, hasilnya akan terlihat seperti contoh program menampilkan gambar seperti yang terlihat dalam gambar di bawah ini
  7. [Read the rest of this entry…]

Comments (4,718)

Mahasiswa Baru 2011 dilarang mengurus KIK

KIK atau Katu Identitas Kendaraan yang dimaksudkan untuk membatasi jumlah kendaraan yang lalu lalang di lingkungan kampus UGM ternyata menuai banyak sekali protes dan mempunyai kekurangan khususnya ketidakadilan terhadap mahasiswa baru. Bagaimana tidak, pemanfaatan KIK yang hanya dipergunakan oleh civitas akademika UGM khususnya bagi mahasiswa angkatan 2010 dan sebelumnya sangatlah tidak adil. Sebagai mahasiswa baru angkatan 2011, saya adalah salah satu korban yang harus mengeluarkan beberapa lembar ribuan setiap mengurus apa saja di masing-masing bagian kampus. Dulu sewaktu kuliah S2 tahun 2007-2009, kebijakan ini belum ditetapkan, namun sekarang khusus mahasiswa baru baik D3, S1, S2 dan S3 tidak diperkenankan membuat KIK untuk mobilitas mahasiswa di lingkungan UGM.

Sebagai contoh adalah yang saya alami kemarin, saya harus mengeluarkan uang ribuan sebanyak 3x ketika saya keluar dari Fakultas MIPA untuk kuliah, kemudian membayar seribu lagi ketika saya masuk ke DAA untuk mengambil KTM (Kartu Mahasiswa) dan membayar seribu lagi ketika saya masuk ke lingkungan alamamater saya di Fakultas Teknik. Jelas hal ini sangat merugikan bagi saya, karena pasti hari-hari kedepan akan sangat membutuhkan biaya yang lebih besar lagi yang hanya digunakan untuk membayar uang parkir sebagai pengganti karena saya tidak bisa memiliki KIK.

Sebenarnya kemarin saya sempat menanyakan kepada pihak Satpam UGM bagaimana cara mengurus KIK. Sayapun diarahkan untuk menuju gedung di belakang masjid UGM sebagai tempat pengurusan KIK. Setelah negosiasi dengan petugas disana, akhirnya dipastikan bahwa mahasiswa angkatan 2011 mulai dari D3, S1, S2 dan S3 sudah tidak diperkenankan lagi membuat KIK.

Dari alasan yang telah saya baca dari beberapa artikel di web UGM dan beberapa maillist menyebutkan bahwa kebijakan untuk tidak memberikan fasilitas KIK kepada mahasiswa baru adalah semata-mata untuk mengurangi jumlah [Read the rest of this entry…]

Comments (2,234)

Fasilitas E-mail dan Blog untuk Mahasiswa Baru UGM

Alhamdulillah, setelah resmi menjadi mahasiswa baru UGM Yogyakarta (utk yg kedua kalinya) mulai tahun ajaran 2011/2012, hari ini saya senang bisa mendapatkan email baru dari PPTIK UGM dengan alamat : edy.winarno@mail.ugm.ac.id dan sekaligus mendapatkan sebuah alamat blog gratis fasilitas dari UGM dengan storage space 100 MB dengan nama blog http://edy-winarno.blog.ugm.ac.id. Mungkin banyak diantara teman-teman yang belum mengetahui fasilitas ini dan belum memanfaatkannya. Kebetulan mulai tahun 2011/2012 ini saya resmi menjadi warga UGM kembali setelah diterima di program studi doktor (s3) Ilmu Komputer Fakultas MIPA UGM, setelah kurang lebih 2 tahun yang lalu saya menyelesaikan studi di Program Studi S2 Teknik Elektro (Sistem Komputer dan Informatika UGM) pada tahun 2007-2009)

Semoga dengan fasilitas e-mail dan blog yang diberikan oleh pihak UGM kepada seluruh mahasiswa dapat bermanfaat dan dapat digunakan oleh seluruh civitas akademika UGM, sehingga mampu mendukung proses pembelajaran yang baik, dan dapat digunakan sebagai media untuk sharing knowledge demi kemajuan dan keberhasilan bersama. Amin…

info & saran hub: edy.winarno@mail.ugm.ac.id

Comments (2,426)