안녕하세요, 지금까지 내가 video.avi를 재생하기 위해 OpenCV를 관리하지만 지금 프레임을 추출하려면 어떻게해야합니까 ...?AVI 비디오에서 프레임을 추출하는 방법
#include<opencv\cv.h>
#include<opencv\highgui.h>
#include<opencv\ml.h>
#include<opencv\cxcore.h>
int main(int argc, char** argv) {
cvNamedWindow("DisplayVideo", CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCreateFileCapture(argv[1]);
IplImage* frame;
while(1) {
frame = cvQueryFrame(capture);
if(!frame) break;
cvShowImage("DisplayVideo", frame);
char c = cvWaitKey(33);
if(c == 27) break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("DisplayVideo");
}
OK , 임계 값. 본질적으로 나는 비디오가 재생되는 동안 경계 상자를 그려야한다. – Tomazi