Opencv——播放视频(带滚动条)
2014-07-03 16:41
288 查看
#include"highgui.h" #include"cv.h" int g_slider_position = 0; CvCapture* g_capture = NULL; void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture, CV_CAP_PROP_POS_FRAMES, pos);//CV_CAP_PROP_POS_FRAMES - 将被下一步解压/获取的帧索引,以0为起点 } int main() { g_capture = cvCreateFileCapture("D:\\Opencv\\testData\\video.avi"); cvNamedWindow("Video", CV_WINDOW_AUTOSIZE); IplImage* frame; int frames = (int)cvGetCaptureProperty(g_capture, CV_CAP_PROP_FRAME_COUNT);//CV_CAP_PROP_FRAME_COUNT - 视频文件中帧的总数 if (frames != 0){ cvCreateTrackbar("Position", "Video", &g_slider_position, frames, onTrackbarSlide); } while (1){ frame = cvQueryFrame(g_capture); if (!frame) break; cvShowImage("Video", frame); cvWaitKey(33); } cvReleaseCapture(&g_capture); cvDestroyWindow("Video"); return 0; }
相关文章推荐
- OpenCV 播放视频(带滚动条)
- opencv例2.3实现视频播放(带滚动条)
- OpenCV播放视频 加随视频播放自动滚动的滚动条
- opencv中实现滚动条随着视频播放移动(回调函数)
- opencv实现视频播放(带滚动条)
- 学习opencv之添加滚动条到视频中,并实现滚动条随着视频播放自动移动
- OpenCV播放视频 1加上滚动条 2加随视频播放自动滚动的滚动条
- OpenCV 播放视频时如何使滚动条跟着视频流移动
- OpenCV学习之滚动条播放视频
- OpenCV入门:播放视频加入滚动条
- opencv中实现滚动条随着视频播放移动
- opencv播放视频添加滚动条
- OpenCv播放视频并滚动条滚动
- OpenCV播放视频 加上滚动条
- OpenCV播放视频带滚动条(3)
- Opencv第二个程序之-------带滚动条AVI视频播放
- opencv 学习第一天 学习opencv(中文版)中思考题 解决滚动条随视频播放而动
- opencv中实现滚动条随着视频播放移动
- Opencv中播放视频时加上滚动条