learning opencv系列--实现视频播放滑块随视频播放自动移动
来源:互联网 发布:网络劫持判断 编辑:程序博客网 时间:2024/04/28 08:06
实现视频播放滑块随视频播放自动移动
但是有一个问题是在视频播放的帧数越大的时候,播放速度明显变慢,移到视频前面帧数较小部分速度又会恢复。
#include <opencv2\opencv.hpp> #include <iostream>using namespace cv;int g_slider_position = 0;CvCapture* g_capture = NULL;void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);}void main(){ cvNamedWindow("example2",CV_WINDOW_AUTOSIZE); g_capture = cvCreateFileCapture("example.mp4 "); int frames = (int)cvGetCaptureProperty( g_capture, CV_CAP_PROP_FRAME_COUNT ); if(frames != 0) { cvCreateTrackbar( "Position", "example2", &g_slider_position, frames, onTrackbarSlide); } IplImage* frame; while(1) { frame = cvQueryFrame(g_capture); if(!frame) break; cvShowImage("example2",frame); char c = cvWaitKey(33); if(c == 27) break; int position = (int)cvGetCaptureProperty( g_capture, CV_CAP_PROP_POS_FRAMES ); cvSetTrackbarPos( "Position", "example2", position); } cvReleaseCapture(&g_capture); cvDestroyWindow("example2"); }
0 0
- learning opencv系列--实现视频播放滑块随视频播放自动移动
- opencv实现视频播放
- OpenCV学习-第二章-视频播放控制-支持滚动条随着视频播放自动移动
- Learning OpenCV 2-3 视频播放控制
- opencv中实现滚动条随着视频播放移动
- opencv中实现滚动条随着视频播放移动
- 学习opencv之添加滚动条到视频中,并实现滚动条随着视频播放自动移动
- opencv播放mkv视频 - 并实现滚动条&并使滚动条随着播放移动
- OpenCV 播放视频
- QT OpenCV 播放视频
- opencv播放视频
- opencv播放视频
- opencv 视频播放控制
- OpenCV视频播放控制
- opencv 显示播放视频
- OPENCV播放视频
- OPENCV--播放AVI视频
- openCV 视频播放
- 使用指针遍历图像
- 百度分享是什么
- VisualNet地税管网综合资源管理系统
- Oracle 数据库重构
- $.post()和 $.ajax()以及$.ajaxSubmit(options)的用法及整理
- learning opencv系列--实现视频播放滑块随视频播放自动移动
- eclipse启动报错 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the
- myeclipse 创建maven web项目
- Android ViewPager使用方法
- python中%r和%s的区别
- fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h
- UI控件----EditText 实例总结
- VS2008程序打包
- ALSA用户空间编程