동영상 재생하기
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 |
결과
동영상이 재생된다
'IT > - 프로그래밍' 카테고리의 다른 글
OpenCV 동영상에서 에지 검출하기 (0) | 2017.05.13 |
---|---|
OpenCV 컬러영상을 흑백영상으로 변환하기 (0) | 2017.05.12 |
OpenCV 침식연산, 팽창연산의 확장 (0) | 2017.05.10 |
OpenCV 침식연산 예제 (0) | 2017.05.04 |
OpenCV 팽창연산 예제 (0) | 2017.05.03 |