IT/- 프로그래밍
OpenCV 동영상 재생하기
혁준7519
2017. 5. 11. 06:08
동영상 재생하기
c++)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #include <opencv/cv.h> #include <opencv/highgui.h> void main() { IplImage *frameImage; //cvCaptureFromFile(파일명) : 동영상 파일 불러오기 CvCapture *video = cvCaptureFromFile("D:/study/testmedia.mov"); cvNamedWindow("video", CV_WINDOW_NORMAL); //create window //무한루프로 프레임 돌리며 이미지 구해서 재생 while (1) { //cvGrabFrame(동영상) : 하나의 프레임을 잡음 cvGrabFrame(video); //cvRetrieveFrame(동영상) : 잡은 프레임으로부터 이미지를 구함 frameImage = cvRetrieveFrame(video); if (!frameImage) { break; } cvShowImage("video", frameImage); //윈도우에 이미지 표시 if (cvWaitKey(10) > 0) { break; } } //cvReleaseCapture(해제할 동영상) : 메모리에서 동영상 해제 cvReleaseCapture(&video); //resource 해제 cvReleaseImage(&frameImage); } | cs |
결과
동영상이 재생된다