Pengaksesan webcam ini merupakan salah satu project dasar dari pembelajaran pengolahan citra (Image processing). karena sebagian besar pengolahan citra menggunakan kamera sebagai indra penglihatannya (vision element). salah satu vision element yang kita gunakan dalam pembelajaran pengolahan citra ini ialah webcam. alesannya karena murah meriah dan gampang diperoleh..hehehe..
Sekarang kita akan coba membuat program pengaksesan webcam dengan menggunakan library OpenCV yang sebelumnya telah diintegrasikan kedalam Visual C++ 2010. berikut adalah listing programnya :
#include <highgui.h>
#include <ml.h>
#include <cv.h>
#include <cxcore.h>
int _tmain(int argc, _TCHAR* argv[])
{
int c;
//deklarasi pointer dengan nama img
IplImage *img;
//capture video dari kamera dg ID "1"
CvCapture* capture = cvCaptureFromCAM(1);
// membuat window dengan nama gambargue
cvNamedWindow("gambargue", CV_WINDOW_AUTOSIZE);
while(1)
{
//memasukan gambar hasil capture ke pointer dengan nama img
img=cvQueryFrame(capture);
//menampilkan gambar dari pointer img ke window gambargue
cvShowImage("gambargue", img);
c=cvWaitKey(10);
if(c == 27)
break;
}
return 0;
}
#include <ml.h>
#include <cv.h>
#include <cxcore.h>
int _tmain(int argc, _TCHAR* argv[])
{
int c;
//deklarasi pointer dengan nama img
IplImage *img;
//capture video dari kamera dg ID "1"
CvCapture* capture = cvCaptureFromCAM(1);
// membuat window dengan nama gambargue
cvNamedWindow("gambargue", CV_WINDOW_AUTOSIZE);
while(1)
{
//memasukan gambar hasil capture ke pointer dengan nama img
img=cvQueryFrame(capture);
//menampilkan gambar dari pointer img ke window gambargue
cvShowImage("gambargue", img);
c=cvWaitKey(10);
if(c == 27)
break;
}
return 0;
}
Kemudian Debug program dengan F5 maka akan nampak seperti gambar dibawah ini
7 komentar:
bang,itu kan program sampe menampilkn imagenya ya.. klo kita mau mengolah gambar yang ditampilkan itu gmana caranya bang?
banyak mba cara mengolahnya....mulai dari transformasi image, thresholding, dll....
itu udah saya tulis dibahasan selanjutnya mengenai cara transformasi image dari RGB ke Grayscale....
kita sama-sama belajar ya mba...mohon koreksi kalau ada yang salah.
mas, ini menggunakan webcam merek apa? thanks
ini webcam bawaan laptop...tapi saya pernah coba pake webcam tipe logitech...bisa...
Mas...salam kenal...
saya juga mau buat PA ni pakai opencv...saya juga baru belajar tentang opencv (pemula)...mau tanya untuk webcam logitech yg mas pake itu spec-nya gimana ya...?
oke, salam kenal juga. saya kemarin waktu skripsi, pake webcam logitech C210.
oke, salam kenal juga. saya kemarin waktu skripsi, pake webcam logitech C210.
Posting Komentar