Pengolahan Citra (Image Processing) sangat diperlukan diberbagai aplikasi dewasa ini. Biasanya, diterapkan dalam dunia perfilman, fotografi, kedoteran, komunikasi, keamanan data, pengenalan pola, dan masih banyak lagi. Sekali kita menerapkan ilmu ini, sama saja kita sudah menerapkan berbagai disiplin ilmu, diantaranya matematika, fisika, elektronika, fotografi, (bahkan) seni, dan (terutama) teknologi komputer. Input dari pengolahan citra adalah citra, sedangkan outputnya adalah citra hasil pengolahan. Berdasarkan buku yang saya baca, Pengolahan citra merupakan ilmu yang mempelajari hal-hal yang berkaitan dengan transformasi gambar (penskalaan, rotasi, translasi, transformasi geometrik), melakukan analisa informasi atau deskripsi objek atau pengenalan objek yang terkandung pada citra, perbaikan kualitas gambar (restorasi citra, kontras, dan transformasi warna), perbaikan citra yang optimal untuk tujuan analisis,transmisi data, waktu proses data, melakukan kompresi atau reduksi data untuk tujuan penyimpanan data. Nah, dari ide dasar ini, kita bisa membuat beberapa aplikasi yang berhubungan dengan pengolahan citra, misalkan saja, kita bisa membuat aplikasi smart traffic light yang mengatur lamanya nyala lampu hijau sesuai dengan banyaknya kendaraan yang berhenti ketika lampu merah, software database KTP, sidik jari, detector “maling” di rumah (agak nyeleneh ni…hehehe), dan masih banyak lagi yang lainnya. Oke, sebelum melangkah ke pengolahan citra yang “katanya” rumit, kita coba yang mudah-mudah dulu, yakni membuat program capture web cam menggunakan VB6.
Pertama-tama, diharapkan instalasi webcam sudah terpasang dengan baik di komputer / laptop anda (drivernya sudah terinstal). Buka VB6, kemudian buat projet baru, masukkan beberapa CommandButton dan PictureBox di Form seperti pada gambar berikut ini (silahkan berkreasi… :) )
Beri nama masing-masing komponen diatas dengan CmdExit untuk button keluar, CmdStart untuk button start, CmdStop untuk button stop, CmdCapt untuk button capture, PicInput untuk PictureBox1, PicHasil untuk PictureBox2, dan PicPixel untuk PictureBox3. Lalu masukkan listing programnya (jangan lupa, di download dulu ya… Absolutely FREE!).
Download source code lengkapnya:
Kemudian, RUN! Jadi deh…(kalo masih error, dibenerin dulu ya..). kira-kira, tampilannya menjadi seperti ini:
Sebagai keterangan tambahan, gambar yang ditampilkan pada PictureBox PicPixel, 1 pixelnya dianggap berukuran 15x15 point pada Visual Basic. Oke sekian tutorial dari saya, dan semoga bermanfaat. Jangan lupa, kalo ada pertanyaan atau saran, Isi form komentarnya ya….nuhun. :)
Mas Prima.. blog baru ya. Selamat bergabung di dunia blogger
ReplyDeleteiya nih...lagi belajar bikin blog...pengen sharing2 ilmu... :)
ReplyDeleteeh btw sob R n B ini siapa ya?
thx commentnya
wahhh..
ReplyDeletekeren...keren...
nice inpo gan..:D
sip dah... tq kunjungannya..
ReplyDeleteayo posting lebih banyak lagi... :)
Bung,
ReplyDeleteini pake komponen tambahan gak???
@teoc034:
ReplyDeleteengga bung...yang penting webcam udah terinstall dengan baik di kompie/laptop..
kalo laptop/PCnya belum ada webcamnya,berarti tambah komponen...ya webcam itu... :)
suwun sharing ilmunya....
ReplyDeleteThx buat mas PRIMA, ilmu Anda sangat bermanfaat dan sangat membantu.
ReplyDeleteSalam dari Suad di Surabaya
aq cb dulu yh..but..thx a lot gan..
ReplyDeletewahhh..
ReplyDeletekeren...keren...
nice inpo gan..:D
@prima
ReplyDeletemaksudnya komponen di VB6nya ada plugin tambahan gak...
masih blum terlaksana nih, blon punya webcam.
maunya sih capture dari tv tuner...
sama aja ya caranya
mas klo dari program km ini dtmbah munculin histogram gmna???saya mnta tulung mas
ReplyDeleteada codingnya gak???
kirim ke email saya
dauz_washere@rocketmail.com
gan, blh tanya biar hasil picture na berkapasitas kecil gmn? source code nya.. krim ke email sy yh: chaster_sky@yahoo.com atau facebook jg sm. makasih
ReplyDeletemas prima, donlod linknya error, 2 x dah donlod tetep filenya rusak...
ReplyDelete@adien , @suad , @anonim :
ReplyDeleteiya sama-sama...senang bisa membantu..
wah broken link ya?ok saya crosscheck
@anonim @1 agustus 10
wah saya belum pernah nyoba kalo langsung ke TV tuner..TP klo stepnya kayanya sama aja..cuma kudu cari plug in lagi..
@ dauz_washere@rocketmail.com
ReplyDeleteemmm bisa saja gan..maaf saya baru balas komentarnya..kira2 masih membutuhkan histogramnya tidak nih?:)
@ chaster_sky@yahoo.com
maaf saya baru balas komentarnya juga..bisa saja, ditambahin code buat compress ukuran..PM yaa..
thanks brooo.... jalan terang
ReplyDeletemas kalo capture nya dilakukan secara otomati gimana?tanpa harus menekan tombol...thx
ReplyDeletemantep nih bos, terimakasih ilmunya.
ReplyDeletemantep2
ReplyDeletebs di coba neh.he2
request dong mas primzz bwat aplikasi capture pendeteksi plat nomor.he2
pokoe josh!!
@misruddin bae:
ReplyDeletebisa aja gan...tinggal langsung di panggil aja prosedur capturenya di program utama
@Informasi IT:
sama2 bos...saya juga senang klo Blog ini bermanfaat :)
@haleem:
hmm..bisa aja gan..tp butuh waktu agak lama tuh..tunggu ane jadi professor dulu ya..hehehe
>mas prima, minta donk program VB6 tuk mengontrol arah putaran motor steper(kekanan 45derajat dan 45derajat ke kiri). saya pakai mikrokontroler ATmega16. di email aja ke email gue jun_extreme36@yahoo.com. makasi mas..
ReplyDeletewaah maaf sekali ini lagi banyak kerjaan..ntar klo udah ada waktu saya bantu..OK gan.. :)
ReplyDeletegan kalau waktu menyimpan file gambar jangan menimpa file lama contohnya picture1.jpg sesudahnya picture2.jpg
ReplyDeletemas prima nanya nih, kalo capturenya disertai waktu dan tanggal gimana source codenya
ReplyDelete@anonim & mas syefriadi:
ReplyDeletebisa gan...tp klo u/vb sy kurang menguasai jd mgkn agak lama...agak nunggu yak.. :)
program nya bagus bgt gan, akan lebih bagus waktu di capture filename picture jadi gabungan tanggal dan jam saat itu, bisa gak gan, trims sebelumnya
ReplyDeleteWah kren gan... Thanks ia info vb ny...
ReplyDeletekeren bnget mas ..
ReplyDeleteklo ada tutorial tentang merekam video dengan web cam tlg di share ya mas..
atau e-mail ke saya :
cas_per@rocketmail.com
makasiih banyak mas Prima ...
nice job
ReplyDeleteo yah ada keterangan per sintaknya ga ya?
kalo ada minta dong ke syarfud@yahoo.com
sekalian minta ijin nyontek. terimakasih
OmBro...manceep nih infonya n dah ane cobe2...ini gambarnya cm bisa jadi 1 saja ya Om?
ReplyDeletegmn supaya bisa simpan gambarnya yang banyak jangan cuma satu (format tetap JPG aja) sepertinya banyak yang rekues nih???
thks b4...!
tulung info ke iepungkdEtGmailDotcom!!
http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=13389&av=46496 coba sini
ReplyDeletetolong mas, agar prog tsb bisa utk record webcam, jadi bisa berfungsi spt cctv, trims
ReplyDeleteterimakasih, nambah ilmu saya :D
ReplyDelete