본문 바로가기

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

파일에서 캡쳐해서 bmp파일로 저장 예제

int _tmain(int argc, _TCHAR* argv[])

{

CvCapture* capture = cvCaptureFromFile("d:\\test.wmv");

cvGrabFrame(capture);  

IplImage *img1 = cvRetrieveFrame(capture);   //캡쳐한걸 이미지로


  

CreateDirectory(_T("120730-cvGrabFrameTest"), NULL);  //폴더 생성

cvSaveImage("120730-cvGrabFrameTest\\test.bmp",img1);  //이미지 파일 저장



return 0;

}



우왕 가능하네
대신 사이즈는 cvRetrieveFrame()할때 정해지므로 리턴값 그대로 쓰면 됨