一个简易的视屏播放器

来源:互联网 发布:架构师和程序员的区别 编辑:程序博客网 时间:2024/05/17 04:59
#include"highgui.h"#include<stdio.h>int main(int argc,char **argv){/*printf("输入视屏详细地址");char s[100];scanf("%s", s);*/cvNamedWindow("test", CV_WINDOW_AUTOSIZE);//创建窗口CvCapture * capture= cvCreateFileCapture("D:\\2.avi");//读入avi文件,指向一个CvCapture结构,里面包含了avi的信息IplImage *frame;//用于存储每一帧的图像while (1){frame = cvQueryFrame(capture);if (!frame)break;cvShowImage("test", frame);char c = cvWaitKey(33);//每一帧等待33ms,如果触发按键,c会被设置成这个按键的ascii码if (c == 27)//27对应的是ESC键,也就是按了ESC就会退出break;}cvReleaseCapture(&capture);cvDestroyWindow("test");//销毁窗口}
由于仅仅是读取了每一帧,所以是没有声音的==
0 0
原创粉丝点击