opencv——播放视频
2024-09-03 15:13:14
#include "stdafx.h" #include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std; CvCapture* capture=NULL;
int g_slider_position=;
void onTrackbarSlide(int pos)
{
cvSetCaptureProperty(capture,CV_CAP_PROP_POS_FRAMES,pos);
} int _tmain(int argc, _TCHAR* argv[])
{
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE );
//CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work
capture= cvCreateFileCapture( "test.avi");
IplImage* frame;
int frames=cvGetCaptureProperty(capture,CV_CAP_PROP_FRAME_COUNT);
if(frames!=)
{
cvCreateTrackbar("Position","Example2",&g_slider_position,frames,onTrackbarSlide);
} while()
{
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2", frame );
char c = cvWaitKey();
if( c == ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );
}
最新文章
- ABAP报表中负值展示问题的处理方法
- SpringMVC架构浅析
- django工作原理
- Combox控件初始化项的技巧
- Xcode 常用快捷键及代码自动排版
- 用Owin Host实现脱离IIS跑Web API单元测试
- web service client端调用服务器接口
- IOS 第三方库之-MBProgressHUD的使用详解
- centos文件权限详解
- 谈谈iOS获取调用链
- Linux搭建git服务端
- windows命令行获取时间
- Cublas矩阵加速运算
- 浅谈区间DP的解题时常见思路
- 初识Qt图片显示、平移及旋转
- 多个EXCEL文件合并成一个
- Linux 任务计划:crontab
- 简易web server之python实现
- DataStage系列教程 (Change Capture)
- 洛谷 P4248 / loj 2377 [AHOI2013] 差异 题解【后缀自动机】【树形DP】