Pages

Subscribe:

Labels

Selasa, 01 Januari 2013

Mengakses webcam dengan openCV

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;
    }

Kemudian Debug program dengan F5 maka akan nampak seperti gambar dibawah ini



7 komentar:

Unknown mengatakan...

bang,itu kan program sampe menampilkn imagenya ya.. klo kita mau mengolah gambar yang ditampilkan itu gmana caranya bang?

HANDA RAMADHAN mengatakan...

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.

Unknown mengatakan...

mas, ini menggunakan webcam merek apa? thanks

HANDA RAMADHAN mengatakan...

ini webcam bawaan laptop...tapi saya pernah coba pake webcam tipe logitech...bisa...

Anonim mengatakan...

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...?

HANDA RAMADHAN mengatakan...

oke, salam kenal juga. saya kemarin waktu skripsi, pake webcam logitech C210.

HANDA RAMADHAN mengatakan...

oke, salam kenal juga. saya kemarin waktu skripsi, pake webcam logitech C210.

Posting Komentar