Home / Pemrograman / OpenCV / Install OpenCV Visual Studio 2010

Install OpenCV Visual Studio 2010

Cara Install OpenCV Visual Studio 2010

Pada postingan kali ini saya akan sedikit membahas tentang instalasi OpenCV dan konfigurasinya agar bisa digunakan di Visual Studio 2010. Sebelumnya Anda sudah mengenal OpenCV atau belum ? OpenCV merupakan library C++ yang menyediakan rutin-rutin untuk pengolahan citra atau lebih dikenal dengan image processing. Kenapa saya menulis tentang tutorial instalasi ini ? Karena pada postingan-postingan berikutnya saya ingin share pengetahuan saya di bidang image processing :). Pada tutorial ini saya akan menggunakan OpenCV Versi 2.3.0. Anda dapat mengunduh terlebih dahulu pada link berikut ini http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/OpenCV-2.3.0-win-superpack.exe/download. Satu lagi, pada tutorial kali ini saya menggunakan Visual Studio 2010 Ultimate.

Untuk memulai instalasinya, double klik pada file OpenCV nya. Sebenarnya ini bukanlah instalasi, melainkan hanya mengekstrak file saja. Pilih lokasi untuk mengekstrak file .exe OpenCV-nya. Untuk lebih memudahkan kita ekstrak saja pada drive C. Setelah proses ekstrak file selesai, tahap selanjutnya adalah melakukan setting path agar file library OpenCV dapat dipanggil dari Visual Studio. Klik kanan pada Computer => Properties kemudian pilih Advanced system settings.

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Lanjutkan dengan mengklik Environment Variables.

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Pada bagian System variables cari bagian path, kemudian klik edit. Tambahkan baris berikut ini ;C:OpenCV2.3buildx86vc10lib;C:OpenCV2.3buildbin;C:OpenCV2.3buildx86vc10bin .

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Kemudian restart komputer Anda agar system dapat mengenali path baru. Selanjutnya kita akan melakukan konfigurasi OpenCV pada project yang akan kita buat. Buat project baru dengan tipe aplikasi Win32 Console Application.

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Isikan nama project sesuka Anda. Selanjutnya klik next saja, sampai pada Aplication Settings uncheck Precompiled header dan check Empty project.

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Selanjutnya klik finish. Selanjutnya kita akan menambahkan file source (tepat kita menuliskan program). Klik kanan pada Source Files, kemudian pilih Add => New Item. Pilih C++ File dan isikan nama filenya.

Install OpenCV Visual Studio 2010
Install OpenCV Visual Studio 2010

Sebelum menuliskan program kita perlu melakukan konfigurasi pada project agar library OpenCV dapat dikenali oleh sourcecode kita. Klik kanan pada nama project kemudian pilih Properties.

Pada bagian C/C++ pilih General, kemudian perhatikan pada bagian kanan atas terdapat Additional Include Directories.

Kemudian klik kolom kosong disampingnya, dan pilih edit. Nantinya akan muncul window baru tempat memasukkan lokasi file library. Klik pada icon seperti gambar folder, kemudian isikan path berikut ini C:OpenCV2.3buildinclude dan C:OpenCV2.3buildincludeopencv.

Kemudian beralih ke bagian Linker kemudian pilih Input. Pada bagian kanan atas terdapat Additional Dependencies. Kemudian klik edit untuk menambahkan file.

Copykan baris dibawah ini ke kolom yang tersedia.

“C:OpenCV2.3buildx86vc10libopencv_features2d230.lib”
“C:OpenCV2.3buildx86vc10libopencv_highgui230.lib”
“C:OpenCV2.3buildx86vc10libopencv_core230.lib”
“C:OpenCV2.3buildx86vc10libopencv_imgproc230.lib”
“C:OpenCV2.3buildx86vc10libopencv_ml230.lib”
“C:OpenCV2.3buildx86vc10libopencv_objdetect230.lib”
“C:OpenCV2.3buildx86vc10libopencv_video230.lib”
“C:OpenCV2.3buildx86vc10libopencv_contrib230.lib”
“C:OpenCV2.3buildx86vc10libopencv_calib3d230.lib”

Kemudian klik Aplly dan Ok. Selanjutnya kita akan menguji coba dengan menuliskan program sederhana yaitu webcam viewer.

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

using namespace std;

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

Jalankan program diatas ! Jika konfigurasi dilakukan secara benar maka akan muncul hasil capturan dari webcam Anda seperti di bawah ini.

Selamat mencoba !!

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 …

19 comments

  1. programnya jalan,
    padahal error g ada cuma muncul window command prompt trus hilang, singkatnya g terjadi apa2 pada program ini, mohon penjelasannya

  2. coba baris kode ini capture = cvCaptureFromCAM(0); diganti menjadi capture = cvCaptureFromCAM(1);

  3. sama aja broo, di command window (outputnya) muncul tulisan ini :

    ‘aku.exe’: Loaded ‘C:UsersMazdaDocumentsVisual Studio 2010ProjectsakuDebugaku.exe’, Symbols loaded.
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64ntdll.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64kernel32.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64KernelBase.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:UsersMazdaDocumentsVisual Studio 2010ProjectsakuDebughighgui210.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64user32.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64gdi32.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64lpk.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64usp10.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64msvcrt.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64advapi32.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64sechost.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64rpcrt4.dll’, Cannot find or open the PDB file
    ‘aku.exe’: Loaded ‘C:WindowsSysWOW64sspicli.dll’, Cannot find or open the PDB file

  4. pakainya windows yang 64bit ya ??

  5. yo’iii, emang g bisa yaa??? bingung dari kemaren, need your help

  6. kak, image processsing it menggunakan bahasa c++ atau c#? cz saya baru pelajari ini,, ini rencana TA saya,, saya masih blm paham kak

  7. Thanks informasinya bang….
    Oh ya….
    Opencv itu biasa digunakan di viola jones ya ?
    apa abang ngerti tentang viola jones ?
    Kasih algoritmanya ya bang, kalau tahu tentang deteksi objek dengan viola jones
    untuk refrensi TA
    Terima kasih banyak sebelumnya bang

  8. http://prntscr.com/5587qr
    coba lihat link tersebut, tolong pencerahannya gan…

  9. maaf om itu videonya autoplay sangat menggangu

Leave a Reply

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

three × two =