opencv avi视频播放带进度条
来源:互联网 发布:老郎酒淘宝店 编辑:程序博客网 时间:2024/05/02 04:25
代码如下,照抄学习opencv课本,
#include <iostream>
#include <opencv\highgui.h>#include <opencv\cv.h>
int g_slider_position=0;
CvCapture *g_capture=NULL;
void onTrackbarSlide(int pos)
{
cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);
}
int main(int argc, char **argv)
{
cvNamedWindow("exp2",CV_WINDOW_AUTOSIZE);
g_capture=cvCreateFileCapture(argv[1]);
int frames=(int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT);
if(frames!=0){
cvCreateTrackbar("Position","exp2",&g_slider_position,frames,onTrackbarSlide);
}
IplImage *frame;
while(1){
frame=cvQueryFrame(g_capture);
if(!frame)break;
cvShowImage("exp2",frame);
g_slider_position++;
cvSetTrackbarPos("Position","exp2",g_slider_position);
char c=cvWaitKey(33);
if(c==27)break;
}
cvReleaseCapture(&g_capture);
cvDestroyWindow("exp2");
}
结果如下图:
0 0
- opencv avi视频播放带进度条
- OPENCV--播放AVI视频
- opencv播放AVI视频(2)
- OpenCV(2)-播放AVI视频
- opencv 不能播放avi视频
- Opencv入门(播放AVI视频)
- OpenCV入门之播放AVI视频
- OpenCV简单应用-----播放AVI视频
- opencv_study第二篇|opencv播放AVI视频
- 【opencv学习笔记2】播放AVI视频
- opencv实例三:播放AVI格式视频
- Opencv第二个程序之-------带滚动条AVI视频播放
- opencv视频播放和进度条
- 【OpenCV学习笔记】1.2 播放AVI视频&视频播放控制
- 【opencv的学习】播放avi视频和视频播放控制
- QML带进度条的视频播放功能
- qml播放带进度条的视频
- OpenCV实现视频播放和进度条
- java基础—Map集合的常见方法操作(java集合八)
- 文件操作
- Android 有道词典的简单实现方法介绍
- Android Studio 常用功能介绍
- 关于 i++和++i 以及for循环
- opencv avi视频播放带进度条
- git服务器在linux搭建在window下提交
- Java基础--多线程4
- 模拟带Servlet技术的HTTP服务器的Java实现
- log4j的用法
- Activity 和 intent FLAG 集合
- 使用API进行发运确认并运行Interface Trip Stop
- DCE打印路由时某种情况下的gdb结果
- android学习笔记四——Service