OpenCV dengan CodeBlocks di Linux Ubuntu


OpenCV (Open Source Computer Vision Library) adalah sebuah API (Application Programming Interface) Library yang ditujukan untuk pengolahan citra dinamis secara real-time, yang dibuat oleh Intel, dan sekarang didukung oleh Willow Garage dan Itseez.

OpenCV banyak sekali diterapkan pada Face Recognition, Face Detection, Face/Object Tracking, Road Tracking dan lain-lain.

OpenCV ini dikembangkan dengan C/C++ yang bisa dijalankan di berbagai sistem operasi, seperti Windows, Android, Maemo,FreeBSD, OpenBSD, iOS, BlackBerry 10, Linux and OS X. OpenCV adalah sebuah library (pustaka) yang apabila ingin dijalankan membutuhkan bahasa pemrograman. Bahasa yang sering digunakan untuk OpenCV adalah C++, C. Python, Java dan MATLAB dan lain-lain.

OpenCV adalah opensource library yang bisa anda download di http://opencv.org atau http://sourceforge.net. Bagi yang menggunakan sistem operasi Linux Ubuntu atau Linux yang lain bisa mendownload dari database repository masing-masing.

Pada tutorial saya ini, saya menggunakan Sistem Operasi Linux Ubuntu 12.04, bahasa pemrograman g++ dan IDE Codeblocks svn 10120. Untuk instalasi OpenCV, lakukan langkah-langkah berikut:

1. Masuk ke terminal Linux

sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg

2. Buka Program Codeblocks

codeblock

3. Klik File → New → Project

newproject

4. Pilih Opencv project lalu klik tombol Go

opencvpilih

5. Lalu klik tombol Next

next

6. Pilih folder dan isi nama filenya

namafile

7. Lalu klik Next pilih Compilerna, misalnya GNU GCC Compiler kemudian klik tombol Finish.

pilihkompiler

Sekarang programnya sudah dibuat secara otomatis, tetapi ketika dijalankan makan akan error seperti gambar di bawah

erroopencv

Untuk perlu di konfigurasi atau setting agar saat di jalankan programnya dengan men-link kan le library OpenCV. Link librarty OpenCVnya adalah

-I/usr/include/opencv -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann

Maka supaya program Codeblocks bisa memasukkan library tersebut ada melalui link Compilernya, yaitu Klik Menu Settings → Compiler →Linker Setting lalu masukkan perintah pada Other linker option : `pkg-config –static –cflags –libs opencv`

linkercodeblock

Setelah dimasukkan perintah diatas, klik tombol OK. Sekarang jalankan (Run) programnya maka akan tampil seperti gambar di bawah

opencvlena

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s