Home / Pemrograman / C++ / Testing Contoh Program CvBlob

Testing Contoh Program CvBlob

Pada postingan beberapa hari lalu Saya telah membahas cara menjalankan contoh program CvBlobLib yang dapat Anda baca disini https://blognyaeko.wordpress.com/2012/10/30/testing-contoh-program-cvbloblib/. Nah untuk kali ini Saya akan membahas tentang cara menjalankan contoh program dari CvBlob, si kembarannya CvBlobLib. Sebelum melanjutkan pembahasan ini, Saya harap Anda sudah membaca tutorial Saya sebelumnya tentang cara compile library CvBlob agar bisa dijalankan di Visual Studio. Anda dapat membaca tutorial cara kompilasi CvBlob disini https://blognyaeko.wordpress.com/2012/10/27/install-dan-konfigurasi-cvblob-di-visual-studio-2010/.

Baiklah kita akan mulai step by step cara mencoba contoh program dari CvBlob. Pertama buat project baru dengan bahasa pemrograman C++ dan tipenya Win32 Console Application

2012-10-02_110936

Lanjutkan dengan mengklik Next. Pada bagian Application Settings pilihlah Console Application dan Empty Project

2012-10-02_111231

Project Anda akan segera di-generate oleh Visual Studio dan akan muncul sebuah folder project Anda pada lokasi yang telah Anda tentukan sebelumnya. Kemudian yang harus Anda lakukan adalah mengcopy file sourcecode (.cpp) dari folder cvblob yang telah Anda download. File yang harus Anda copy adalah sebagai berikut, termasuk file gambar test.png. Copykan file-file tersebut ke folder project Anda.

2012-10-02_111300

Setelah dicopy, Anda dapat menambahkan file tersebut ke project Anda dengan cara mengklik kanan pada Source => Add => Existing Item . Kemudian pilihlah salah satu file .cpp yang tadi telah kita copykan. Kali ini saya akan mencoba contoh program dari file test.cpp saja. Setelah ditambahkan ke project Anda, Nantinya pada bagian source akan muncul file test.cpp seperti di bawah ini

2012-10-02_111414

Selanjutnya kita akan malakukan pengaturan library. Tahap kali ini sama saja dengan melakukan pengaturan library pada umumnya. Pertama klik Project kemudian pilih Nama Project Properties. Pertama yang perlu disetting adalah pada bagian C/C++ => General => Additional Include Directories. Tambahkan lokasi library opencv dan cvblob seperti pada gambar di bawah ini

2012-10-02_111516

Kemudian lanjutkan ke bagian Linker => General => Additional Library Directories.

2012-10-02_111525

Tambahkan lokasi path berikut ini

2012-10-02_111603

Kemudian kita akan memasukkan file .lib yang akan kita gunakan. Pilih bagian Linker => Input => Additional Dependencies

2012-10-02_111611

Tambahkan file-file berikut ini

opencv_features2d242.lib
opencv_highgui242.lib
opencv_core242.lib
opencv_imgproc242.lib
opencv_ml242.lib
opencv_objdetect242.lib
opencv_video242.lib
opencv_contrib242.lib
opencv_calib3d242.lib
cvblob.lib

2012-10-02_111743

Kemudian yang terakhir kita akan melakukan pengaturan pada bagian C/C++ => Preprocessor => Preprocessor Definitions

2012-10-02_111814

Tambahkan baris berikut ini

_ITERATOR_DEBUG_LEVEL=0

2012-10-02_111826

Sampai disini pengaturan library dan lain-lainnya sudah selesai. Kita tingal menjalankan file source dengan cara Build All. Namun sebelumnya copykan dahulu file test.png ke folder Debug yang ada pada project Anda.

2012-10-02_111912

Nah setelah dijalankan, inilah hasil dari contoh program test.cpp

2012-10-02_112009

Blob yang terdeteksi akan berada dalam kotak merah.

Selamat Mencoba, Semoga Bermanfaat !!!

 

About Eko Rudiawan

Seorang lelaki yang punya ketertarikan dengan dunia elektronika dan robot yang saat ini sedang serius belajar tentang dunia bisnis dan internet marketing. My dream to be success technopreneur

Check Also

Cara Install OpenCV 2.3 Di Visual Studio 2008

Cara Install OpenCV Di Visual Studio Untuk mengkonfigurasi OpenCV 2.3 pada Visual Studio 2008 ada …

4 comments

  1. mas mw nanya ni ?
    kalau mengabung gambar objek satu dengan objek lainnya hingga membetuk 1 gambar landscape dengan opencv gi mana ya ?

  2. rizal_fahlevi@yahoo.com

    ada tutorial teknik stitching lewat vb.net untuk menggabungkan gambar mas?

Leave a Reply

Your email address will not be published. Required fields are marked *

4 × two =