一个简易的视屏播放器
2016-07-08 12:51
316 查看
#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");//销毁窗口 }由于仅仅是读取了每一帧,所以是没有声音的==
相关文章推荐
- CSS3 涟漪效果
- Robert 的军队
- 根据Request获取客户端IP 内网IP及外网IP
- 懒加载 lazy load
- 欢迎使用CSDN-markdown编辑器
- JAVA自学之每日一题(七)
- 基于DotSpatial实现面积测量图层
- 本科毕业生活感悟
- 树、森林和二叉树的转换
- Universal-Image-Loader使用小记
- Apache与Tomcat有什么关系和区别
- 跟王老师学MySQL: 基本查询语句
- 解决数据库连接后中文乱码问题
- 经典电影
- Shortest Palindrome
- iOS-CoreGraphics学习(彩色图片转灰白图片)
- 论文笔记 |What makes for effective detection proposals?
- Css3 - Animation Examples
- SQL经典短小代码收集
- Codeforces Round #361 (Div. 2) C. Mike and Chocolate Thieves