Install OpenCV di Visual Studio 2010

Selamat sore teman-teman, yang mungkin saat ini sedang berbahagia ataupun sedang dilanda masalah (percayalah bahwa sesudah kesulitan pasti ada kemudahan kok =)). Di sore hari yang cerah ini saya mau sharing sedikit mengenai bagaimana cara instalasi OpenCV di Visual Studio 2010.

Apa itu OpenCV ?
OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.
OpenCV atau Open Computer Vision adalah sebuah library yang digunakan dalam pembuatan aplikasi yang berhubungan dengan computer vision.

Dengan OpenCV kita bisa membuat aplikasi misalnya konversi gambar menjadi histogram. Kalau Anda berpikiran bahwa ini berhubungan dengan tugas kuliah saya, iya benar. Anda tepat sekali!

Oke langsung saja, kita persiapkan apa saja yang dibutuhkan.

Saya anggap kalian sudah mendownload dan menginstall kedua software tersebut. Dan langkah selanjutnya yaitu kita akan mengintegrasikan OpenCV ke dalam VS 2010. Sebagai catatan, bahasa pemrograman yang digunakan adalah c++.

Jalankan aplikasi Visual C++ 2010 Express
File -> New -> Project
Name: 'Hello'...'OK'...'Finish'


Langkah selanjutnya kita include OpenCVnya.

Project -> Hello Properties...Configuration Properties -> VC++ Directories
Include Directories... add: 'C:\OpenCV2.1\include\opencv;'
Library Directories... add: 'C:\OpenCV2.1\lib;'
Source Directories... add: 'C:\OpenCV2.1\src\cv; C:\OpenCV2.1\src\cvaux; C:\OpenCV2.1\src\cxcore; C:\OpenCV2.1\src\highgui; C:\OpenCV2.1\src\ml;'

Linker -> Input -> Additional Dependencies...
add:'cv210.lib;cvaux210.lib;cxcore210.lib;highgui210.lib'

Dari langkah diatas berarti antara OpenCV dan Visual Studio sudah saling terintegrasi. Selanjutnya kita coba program sederhana berikut ini.

// OpenCV_Helloworld.cpp : Defines the entry point for the console application.
// Created for build/install tutorial, Microsoft Visual C++ 2010 Express and OpenCV 2.1.0

#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>

int _tmain(int argc, _TCHAR* argv[])
{
        IplImage *img = cvLoadImage("funny-pictures-cat-goes-pew.jpg");
        cvNamedWindow("Image:",1);
        cvShowImage("Image:",img);

        cvWaitKey();
        cvDestroyWindow("Image:");
        cvReleaseImage(&img);

        return 0;
}

Kemudian langkah selanjutnya.

Debug -> Build Solution
Pastikan gambar "funny-pictures-cat-goes-pew.jpg" ada di dalam folder berikut "C:\Users\mahisaajay\Documents\Visual Studio 2010\Projects\Hello\Hello"

Debug -> Start Debugging
Done.




Referensi :
http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010
http://www.codeblues.in/blog/?p=73

Comments

Post a Comment

Popular posts from this blog

Jenis - Jenis Tanggung Jawab

Apa itu 'softskill' dan 'hardskill' ???

Keadilan dan Kejujuran