本文共 955 字,大约阅读时间需要 3 分钟。
#include <cv.h> #include <highgui.h> #include <Windows.h> #include <cxcore.h> int main() { cvNamedWindow("video1", 1); // cvNamedWindow("video2", 1); cvNamedWindow("video3", 1); Sleep(100); CvCapture *capture1 = cvCreateFileCapture("./video/demo.avi"); // CvCapture *capture2 = cvCreateFileCapture("./video/campus.mp4"); CvCapture *capture3 = cvCreateCameraCapture(0); IplImage *frame1 = NULL; // IplImage *frame2; IplImage *frame3 = NULL; while (1) { frame1 = cvQueryFrame(capture1); if (!frame1) break; cvShowImage("video1", frame1); #if 0 frame2 =cvQueryFrame(capture2); if (!frame2) break; cvShowImage("video2", frame2); #endif frame3 =cvQueryFrame(capture3); if (!frame3) break; cvShowImage("video3", frame3); char c = cvWaitKey(30); if (c==27) break; } cvReleaseCapture(&capture1); // cvReleaseCapture(&capture2); cvReleaseCapture(&capture3); cvDestroyWindow("video1"); // cvDestroyWindow("video2"); cvDestroyWindow("video3"); getchar(); return 0; }
转载地址:http://pwkqi.baihongyu.com/