opencv实现视频播放
来源:互联网 发布:成都网络推广策划 编辑:程序博客网 时间:2024/05/08 04:29
#include <cv.h> #include <highgui.h> #include "cxcore.h"#include <math.h>#include "stdio.h"#include <ctype.h>#include"iostream"using namespace std;int g_slider_position=0;//进度条的进度CvCapture* g_capture=NULL;//存储视频文件的信息的指针int frame_num=0;//视频进度的帧数void ON_CHANGE(int pos) //设置进度条为步进{ cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos); frame_num=pos;}int main(){cvNamedWindow("video");//创建名为video的显示窗口g_capture=cvCreateFileCapture("C:\\Users\\yanning\\Desktop\\Image Processing\\Wildlife.wmv"); int frames=(int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT); //视频文件的总帧数 if(frames!=0) { cvCreateTrackbar("position","video",&g_slider_position,frames,ON_CHANGE);//创建滚动条 } IplImage* frame; while (1) { frame=cvQueryFrame(g_capture);//获得视频的一帧图像 if(!frame)break; cvShowImage("video",frame); //显示当前帧 char c=cvWaitKey(33); if (c==27) { break; } cvCreateTrackbar("position","video",&g_slider_position,frames,ON_CHANGE); cvSetTrackbarPos("position","video", frame_num); //更新滚动条的位置 frame_num++; } cvReleaseCapture(&g_capture);//释放视频存储内存 cvDestroyWindow("video");//销毁窗口 return 0;}
0 0
- opencv实现视频播放
- opencv实现视频加载与播放
- MFC中利用OpenCV实现视频播放
- OpenCV实现视频播放和进度条
- opencv +MFC实现视频播放、暂停、视频标注、跟踪
- OpenCV 播放视频
- QT OpenCV 播放视频
- opencv播放视频
- opencv播放视频
- opencv 视频播放控制
- OpenCV视频播放控制
- opencv 显示播放视频
- OPENCV播放视频
- OPENCV--播放AVI视频
- openCV 视频播放
- OpenCV视频播放控制
- OpenCV播放视频
- opencv 播放视频
- 超快速Tomcat7环境变量快速配置
- Java 正则表达式
- 2015百度之星初赛(二) 连接的管道 1002
- 一.计算机网络概述
- 网上找到的JNI用法
- opencv实现视频播放
- 找出数组中任何相邻子向量的最大和
- Android 字体
- 常用跨浏览器设置——JS总结
- ZigBee入门之Z-Stack协议栈总体设计
- MySQL 命令汇总
- 钟表维修管理系统技术解析(五) 销售单录入中的再录一条、结账功能
- 聚类集成中差异性测量方法
- ANSIC和Unicode之间的转换