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

void main()
{
 IplImage*image;
 CvCapture *capture;
 char *captureWindow = "camera";

 capture = cvCaptureFromCAM(0);

 //카메라에서 잡은 프레임을 반환한다.
 image = cvQueryFrame(capture);
 cvNamedWindow(captureWindow, CV_WINDOW_AUTOSIZE );
 cvShowImage(captureWindow, image);

 while(1)
 {
  // 카메라에서 잡은 프레임을 반환한다.
  image = cvQueryFrame(capture);
  if(image)
   printf("Size of Camera frame: %d x %d pixels \n", image->width, image->height);
  //영상 데이터를 창에서 보여준다
  cvShowImage( captureWindow, image);

  if(cvWaitKey(15) == 27)
   break;
 }

 //해제 및 카메라 연결종료
 cvReleaseCapture(&capture);
 cvDestroyWindow(captureWindow);

 return ;

}