반응형
#include "opencv\cv.h"
#include "opencv\highgui.h"
int main()
{
IplImage* image;
CvCapture* capture = cvCaptureFromCAM(0);
cvNamedWindow("window",0);
cvResizeWindow("window", 320, 240);
while (1)
{
if (!cvGrabFrame(capture))
{
printf("Error : cvGrabFrame()\n");
break;
}
image = cvRetrieveFrame(capture);
cvShowImage("window", image);
if (27 == cvWaitKey(20))
{
break;
}
}
cvReleaseCapture(&capture);
cvDestroyWindow("window");
return 0;
}
cvCaptureFromCAM()
Parameters : Camera의 고유 숫자, 여러대를 사용하였을 때 구분하기 위함
cvGrabFrame()
Parameters : Grab 하고자하는 원본 비디오 캡쳐 구조체
카메라나 영상파일에서 프레임을 잡아낸다
cvRetrieveFrame()
Parameters : cvGrabFrame() 함수에 의해 생성된 capture값
cvGrabFrame() 함수에 의해 정해진 capture를 이미지로 받는다.
반응형
'인공지능 > OpenCV' 카테고리의 다른 글
Visual Studio 2015에서 OpenCV 2.4.9 사용하기 (0) | 2016.04.20 |
---|---|
OpenCV] 얼굴검출 (0) | 2015.12.09 |
OpenCV] 이미지 불러오기, 출력하기, 저장하기 (0) | 2015.12.09 |
OpenCV] 시작하기 (0) | 2015.12.09 |