March 29th, 2010 §

Beberapa rekan pernah menanyakan contoh-contoh source code / program OpenCV yang bisa digunakan untuk berlatih dan memahami fungsi-fungsi OpenCV secara praktis. Contoh source code / program yang terbaik, tentu berasal dari buku “Learning OpenCV: Computer Vision with the OpenCV Library“. Tapi beberapa situs menyediakan contoh source code / program OpenCV secara free, salah satunya adalah situs OpenCV berbahasa Jepang yang dihosting dengan domain OpenCV.Jp
Saat ini situs tersebut sedang mengalami perbaikan dan penambahan konten. Contoh source code / program OpenCV yang disediakan pun dibedakan sesuai dengan versi OpenCV yang dirilis secara resmi. Beberapa contoh program yang dimuat pada versi lama OpenCV Japan tidak lagi dicantumkan di situs baru mereka. Nah, bagi rekan-rekan yang berminat, silahkan melihat mirror situs OpenCV Japan versi lama yang sudah saya hosting di domain saya :
http://wibirama.com/ngaji/data/OpenCV/opencv-jp/index.html
Untuk men-translate, silahkan gunakan Google Translator. Cukup ubah setting translation dari Japan to English, dan kopikan url di atas. Klik halaman Sample Code dan voila!
Selamat berlatih
June 14th, 2009 §

I. Sekilas Gary R. Bradski
Gary Rost Bradski atau lebih dikenal dengan nama Gary Bradski adalah seorang profesor konsultan di Departemen Ilmu Komputer (Computer Science) di Universitas Stanford, Laboratorium Kecerdasan Buatan (Artificial Intelligent). » Read the rest of this entry «
December 10th, 2008 §

Untuk rekan-rekan pengguna dan pengembang OpenCV, mari berdiskusi di mailing list OpenCV berbahasa Indonesia. Semoga sarana ini bisa menjadi wadah silaturahmi dan berbagi pengalaman.
MAILING LIST OPENCV INDONESIA
August 8th, 2008 §
cvVideoWriter digunakan untuk menginisiasi sebuah file writer yang akan menuliskan suatu komponen tertentu ke frame video yang kita proses.cvCreateVideoWriter memungkinkan kita untuk membuat sebuah kopi video dari video asli dan melakukan pemrosesan frame per frame dari video tersebut. Namun, beberapa masalah penggunaan fungsi ini kadang muncul, terutama masalah codec yang digunakan untuk kompresi video hasil pengolahan citra. Beberapa codec mensyaratkan adanya library khusus yang diinstall dikomputer kita, sehingga ia menghasilkan video yang bisa dibaca oleh codec tersebut. Dari beberapa percobaan yang saya lakukan, saya berhasil menjalankan dengan codec CV_FOURCC(’I', ‘V’, ‘4′, ‘1′) dengan hasil jadi file *.avi. Berikut ini keterangan lebih lanjut tentang cvCreateVideoWriter. » Read the rest of this entry «
July 30th, 2008 §
Setelah sekian lama berkutat dengan source code OpenCV, akhirnya saya diminta oleh advisor saya untuk mempraktekkan konsep template matching pada gambar yang bergerak. Sebelumnya, saya sudah mempelajari template matching sederhana pada gambar tak bergerak. » Read the rest of this entry «
July 23rd, 2008 §
Beberapa hari ini saya dibuat bingung dengan beberapa error yang muncul saat saya meng-compile sebuah program yang melibatkan OpenCV dan Borland C++ builder v 6.0. Entah kenapa, compiler Borland saya mengeluarkan pesan “undefined function” untuk fungsi cvCreateCameraCapture( ), sebuah fungsi yang digunakan untuk mendapatkan capture file dari webcam. Padahal OpenCV yang saya gunakan adalah versi terbaru, yakni OpenCV 1.0. Anehnya lagi, di manual OpenCV tersebut juga dituliskan dokumentasi API-nya, termasuk fungsi cvCreateCameraCapture tersebut. Mengapa compiler tidak mendeteksinya ?
Saya curiga dengan karakteristik project OpenCV ini. Saya pun pernah mengalami hal serupa, saat saya mencoba menggeluti framework CakePHP. Masalah kompatibilitas fungsi yang ada di versi lama belum tentu ada di versi terbaru. Ya, saat itu saya kehilangan beberapa class PHP yang saya gunakan di framework lama karena saya mengupdate pustaka dengan framework yang baru. Masalah ini kemudian saya analogikan ke OpenCV ini. Saya menduga, ada beberapa library yang hilang dari OpenCV versi lama alias versi beta terakhir. Untuk memastikannya, satu-satunya cara adalah melakukan instalasi OpenCV versi beta dan menjalankannya.
Saya kemudian mencoba OpenCV versi beta 5. Setelah instalasi, saya mencoba mengganti fungsi cvCreateCaptureCamera dengan fungsi cvCaptureFromCAM(’-1′). Parameter -1 digunakan untuk menginisiasi webcam yang terhubung di komputer. Setelah beberapa kali menyesuaikan dan memasukkan kembali path-path integrasi OpenCV dan Borland C++ Builder, akhirnya program bisa berjalan dengan lancar