본문 바로가기

컴퓨터 과학 & 영상처리 관련/OpenCV

opencv 를 이용 웹캠 이미지 받아오기

 CvCapture* cp = cvCaptureFromCAM(0); 
 cvSetCaptureProperty(cp,CV_CAP_PROP_FRAME_WIDTH,1200);
 cvSetCaptureProperty(cp,CV_CAP_PROP_FRAME_HEIGHT,1600);

 

 IplImage* ipl;
 //ipl = cvQueryFrame(cp);

 

 cvGrabFrame(cp);
 ipl = cvRetrieveFrame(cp);

 

 cvSaveImage("temp.bmp",ipl);

 

 

 

cvQueryFrame(); 함수는 cvGrabFrame(), cvRetrieveFrame() 한거랑 같다함. 동기화니 웹캠이 여러개니 그런때에는 저런 함수를 써야 되는듯