Install OpenCV Windows Visual Studio
Pada kesempatan kali ini saya akan menjelaskan tentang cara konfigurasi OpenCV di Visual Studio 2010. Versi OpenCV yang saya gunakan kali ini adalah versi 2.4.2. Pada dasarnya semua versi OpenCV cara konfigurasinya sama. Pastikan Anda telah mempersiapkan file installer OpenCV, silahkan download disini http://sourceforge.net/projects/opencvlibrary/ .
Langkah pertama kita akan mengekstrak file installer tersebut, double klik pada file OpenCV-2.4.2.exe , pilih lokasi yang Anda inginkan. Saya sarankan untuk meletakkan di C:/ saja agar mudah diingat.

Tunggu sampai proses ekstrak selesai, jika proses ekstrak telah selesai maka akan muncul folder bernama opencv di drive C Anda. Nah sekarang OpenCV telah terinstall di komputer Anda. Selanjutnya yang akan kita lakukan adalah mengenalkan path dari file dll opencv ke system. Caranya klik kanan pada Computer kemudian klik Properties. Kemudian klik Advanced System Settings

Kemudian akan muncul System Properties, klik pada Environment Variables

Kemudian kita akan menambahkan lokasi path dari file dll opencv. Klik pada Path dan klik Edit. Tambahkan baris path berikut ini
;C:opencvbuildx86vc10bin;C:opencvbuildcommontbbia32vc10
Sampai disini proses pengaturan path telah selesai.
Selanjutnya kita akan mencoba membuat program sederhana untuk menampilkan video dari webcam. Tentunya dengan menggunakan library opencv. Pertama buka VisualStudio Anda, kemudian klik New Project, dan pilihlah bahasa pemrograman C++ dan tipe aplikasi yang dibuat adalah Win32 Console Aplication.
Pada Additional Option pastikan Anda memilih Empty Project
Setelah itu Anda dapat menambahkan file source cpp dengan mengklik kanan pada bagian source kemudian pilih Add –> New Item
Kemudian pilihlah tipe file CPP dan isikan nama file source-nya
Maka pada bagian folder source di project Anda akan muncul file cpp yang Anda buat
Kemudian kita akan mengenalkan library OpenCV ke project yang kita buat. Caranya klik pada Project kemudian Properties.
Pertama Anda harus melakukan setting lokasi header file (library) dari opencv. Klik pada bagian C/C++ => General dan pilih Additional Include Directories, kemudian klik Edit
Selanjutnya masukkan lokasi dari header file opencv dengan cara mengklik New dan pilih lokasi berikut ini.
C:opencvbuildinclude
C:opencvbuildinclude
Kemudian lanjutkan ke bagian Linker, pilih General. Disini Anda harus memasukkan lokasi path dari file .lib . Klik pada bagian Additional Library Directories dan klik Edit.
Masukkan baris path berikut ini
C:opencvbuildx86vc10lib
Kemudian lanjutkan ke bagian Input dan pilih Additional Dependencies, kemudian klik Edit
Tambahkan baris beikut 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
Proses mengkonfigurasi library telah selesai. Selanjutnya kita dapat menuliskan program sederhana untuk menampilkan gambar dari camera. Copy-kan sourcecode di bawah ini ke file CPP anda.
[sourcecode language=”cpp”] #include#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(“Tes Camera OpenCV”, CV_WINDOW_AUTOSIZE);
while(key != 27) {
frame = cvQueryFrame(capture);
if (!frame) break;
cvShowImage(“Tes Camera OpenCV”, frame);
key = cvWaitKey(1);
}
cvDestroyWindow(“Tes Camera OpenCV”);
cvReleaseCapture(&capture);
return 0;
}
[/sourcecode]
Coba jalankan aplikasi Anda dengan menekan F5 , aplikasi Anda akan mengaktifkan webcam dan menampilkan gambar hasil capturan webcam di monitor Anda

Written by – Eko Rudiawan ~ Kuli@BarelangRoboticTeam
Mas, saya nyoba koq eror ya? Mohon dimaklumi ya, saya masih pemula
error nya copykan kesini coba
1>—— Build started: Project: TesCamera_OpenCV, Configuration: Debug Win32 ——
1> TesCamera.cpp
1>d:belajarc++tescamera_opencvtescamera_opencvtescamera.cpp(1): error C2006: ‘#include’ : expected a filename, found ‘newline’
1>d:belajarc++tescamera_opencvtescamera_opencvtescamera.cpp(1): fatal error C1083: Cannot open include file: ”: No such file or directory
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
seperti ini ketika saya runing, mohon bantuannya 🙂
itu include directori nya masih belum dikenali sama visual studio,, mungkin salah dalam memasukkan parameter include direktori-nya
Pak, kasus saya sama dengan yang di atas. saya udh coba otak atik sana sini ga ada perubahan.tetap saja eror. mohon bantuannya pak, saya masih pemula
mungkin bisa saya bantu sedikit
coba dihapus #include yg pertama
cmiiw
sudah berhasil, terimakasih ya
Mas Knp saya coba Ko error trs,,,
1>—— Build started: Project: TesCamere_OpenCV, Configuration: Debug Win32 ——
1>Build started 1/4/2013 2:18:16 AM.
1>PrepareForBuild:
1> Creating directory “D:Belajar C++TesCamere_OpenCVDebug”.
1>InitializeBuildStatus:
1> Creating “DebugTesCamere_OpenCV.unsuccessfulbuild” because “AlwaysCreate” was specified.
1>ClCompile:
1> TesCamera.cpp
1>d:belajar c++tescamere_opencvtescamere_opencvtescamera.cpp(1): error C2006: ‘#include’ : expected a filename, found ‘newline’
1>d:belajar c++tescamere_opencvtescamere_opencvtescamera.cpp(1): fatal error C1083: Cannot open include file: ”: No such file or directory
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.20
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
mas opencv cuman bisa digunakan di visual studio.?
bisa di gcc, dll
wow,,makasih bgt postingannnya mas,, really2 helpfull,, saya mau nanya mas,, itu kan program kan cuma sampe capture doang,, kalo kita mau ngolah gambar yg dicapture itu (misalnya disegmentasi) gimana lanjutannya mas??
bang kalo masalahnya kayak gini gmn bang mohon bantuannya donk kk !
================================================
1>—— Build started: Project: TesCamera_OpenCV, Configuration: Debug Win32 ——
1> TesCamera.cpp
1>LINK : fatal error LNK1104: cannot open file ‘opencv_features2d242.lib’
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
terima kasih udah share ilmu tentang openCV 🙂
Kl errornya seperti ini gimana ya? Buildnya sukses, tapi waktu run muncul error..
The program can’t start because opencv_highgui247.dll is missing from your computer. Try reinstalling the program to fix the problem.
lokasi path nya tidak ditemukan kalau seperti itu
Error 1 error C2006: ‘#include’ : expected a filename, found ‘newline’ c:usersanak solehdocumentsvisual studio 2012projectstestcamera_opencvtestcamera_opencvtestcamera.cpp 1 1 TestCamera_OpenCV
Error 2 error C1083: Cannot open include file: ”: No such file or directory c:usersanak solehdocumentsvisual studio 2012projectstestcamera_opencvtestcamera_opencvtestcamera.cpp 1 1 TestCamera_OpenCV
3 IntelliSense: expected a file name c:Usersanak solehDocumentsVisual Studio 2012ProjectsTestCamera_OpenCVTestCamera_OpenCVTestCamera.cpp 1 1 TestCamera_OpenCV
mas itu error dimananya yach?
lokasi path nya tidak dikenali
mas itu setiap kita mau buat project baru harus setting opencv nya dulu ya??? atau kalo udah di setting sekali lngsung jalan aja untuk project yg selanjutnya??
terimakasih