Home / Pemrograman / C++ / Setting Up OpenCV – G++ di Ubuntu Oneiric Ocelot

Setting Up OpenCV – G++ di Ubuntu Oneiric Ocelot

OpenCV Ubuntu

OpenCV merupakan sebuah library pengolahan citra yang sangat populer digunakan. OpenCV dapat digunakan pada bahasa C++ dan Python. Di windows kita dapat menggunakan Visual C++ maupun python. Sedangkan pada sistem operasi Linux kita dapat menggunakan G++ (compiler C++ di linux) ataupun menggunakan Python.

Pada pembahasan kali ini saya akan jelaskan proses tahapan instalasi + konfigurasi OpenCV pada G++ dengan menggunakan CodeBlocks IDE. Secara default, compiler G++ belum terinstall pada ubuntu. Oleh karena itu kita harus melakukan instalasi Compiler + IDE + library OpenCV.

1. Instalasi OpenCV Ubuntu G++
Buka terminal (CTRL + ALT + T), kemudian ketikkan

sudo apt-get install G++

Jika menggunakan USC cukup search g++, kemudian lakukan instalasi seperti biasa.

2. Instalasi CodeBlocks IDE
Buka USC (Ubuntu Software Centre), kemudian masuk ke tab Developer, pilih IDE. Pilih CodeBlocks IDE untuk melakukan instalasi.

3. Instalasi library OpenCV 2.3
Pada tahap ini kita akan melakukan instalasi dari PPA. Buka terminal, ketikkan

sudo add-apt-repository ppa:gijzelaar/opencv2.3 && sudo apt-get update
sudo apt-get install opencv
sudo apt-get install libopencv-dev
sudo apt-get install opencv-doc

4. Memulai project dengan CodeBlocks IDE

Buka CodeBlocks IDE, pilih Create a new project

Pilih Console application => GO

Pilih C++ untuk pemilihan bahasa

Kemudian buat nama projectnya

Untuk pemilihan compiler pilih GNU GCC Compiler

5. Konfigurasi CodeBlocks IDE

Pada tahap ini kita akan melakukan konfigurasi pada linker dan compiler.

Klik Projects => Build Options

Pada tab Compiler Settings pilih Other Options, kemudian tambahkan baris berikut `pkg-config opencv –cflags`

Pada bagian Linker Settings tambahkan `pkg-config opencv –libs` pada Other linker options

6. Membuat program capture dari camera

Berikut listing programnya

#include <iostream>
#include <highgui.h>

using namespace std;

int main() {
CvCapture* capture = 0;
IplImage* frame = 0;
int       key = 0;
capture = cvCaptureFromCAM(0);
if ( !capture ) {
cout << “Webcam tidak ditemukan!n”;
return 1;
}
cvNamedWindow( “Latihan OpenCV”, CV_WINDOW_AUTOSIZE );
while( key != 27 ) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( “Latihan OpenCV”, frame );
key = cvWaitKey( 10 );
}
cvDestroyWindow( “Latihan OpenCV” );
cvReleaseCapture( &capture );
return 0;
}

Kemudian Build and Run !!

Ini hasil capturan saya !!

Semoga Bermanfaat !!

I’m just a Newbiee !!

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 …

8 comments

  1. Nice info gan. Nambah wawasan ane… Thanks…!!

  2. openCV sebagai pengganti CMUcam untuk bettle taun depan nih bro??
    hahaha..
    MANTABBB..!!!

    salam kenal sesama pecinta robotika!!
    selamat juga sudah mengalahkan pens tahun ini.. hehe
    sukses selalu tim BARELANG….

  3. fatal error : highgui.h: NO such file or directory
    knpa ini mas padahal udah ngikutin di atas..

  4. permisi pak, saya ada sedikit tulisan tentang opencv di java dengan websocket pak, http://datacomlink.blogspot.com/2015/07/persiapan-java-opencv-300-dengan.html semoga menambah wawasan bersama pak

Leave a Reply

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

1 − one =