opencv读取视频(部分注释)
来源:互联网 发布:淘宝美人药妆 许佳宁 编辑:程序博客网 时间:2024/05/22 13:36
/**************************
*opencv2.4.10版本测试程序-视频的读取
*xujia
***************************/
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc,char* argv[])
{
cvNamedWindow("test1");
CvCapture* capture=cvCreateFileCapture("opencv.avi"); //CvCapture*因为是结构体(用来保存图像捕获所需要的信息)所以句首大写,cvCreateCapture因为是函数所以不用大写
IplImage* frame;
while(1)
{
frame=cvQueryFrame(capture); //该函数主要功能是将视频文件的下一帧加载到内存。与cvLoadImage的不同之处是,该函数不重新分配内存空间
if(!frame)
break;
cvShowImage("test1",frame);
char c=cvWaitKey(33); //33一为扫描帧率,二为停顿时间(ms) 当前帧被显示后,等待33毫秒。如果用户触发了一个按键,c会被设置成这个按键的ASCII码,否则会被设置成-1
if (c==27) //27为键盘Esc的ASCⅡ值
break;
}
cvReleaseCapture(&capture); //释放为CvCapture结构体开辟的内存空间 同时 关闭打开的AVI文件相关的文件句柄
cvDestroyWindow("test1");
return 0;
*opencv2.4.10版本测试程序-视频的读取
*xujia
***************************/
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc,char* argv[])
{
cvNamedWindow("test1");
CvCapture* capture=cvCreateFileCapture("opencv.avi"); //CvCapture*因为是结构体(用来保存图像捕获所需要的信息)所以句首大写,cvCreateCapture因为是函数所以不用大写
IplImage* frame;
while(1)
{
frame=cvQueryFrame(capture); //该函数主要功能是将视频文件的下一帧加载到内存。与cvLoadImage的不同之处是,该函数不重新分配内存空间
if(!frame)
break;
cvShowImage("test1",frame);
char c=cvWaitKey(33); //33一为扫描帧率,二为停顿时间(ms) 当前帧被显示后,等待33毫秒。如果用户触发了一个按键,c会被设置成这个按键的ASCII码,否则会被设置成-1
if (c==27) //27为键盘Esc的ASCⅡ值
break;
}
cvReleaseCapture(&capture); //释放为CvCapture结构体开辟的内存空间 同时 关闭打开的AVI文件相关的文件句柄
cvDestroyWindow("test1");
return 0;
}
0 0
- opencv读取视频(部分注释)
- OpenCV学习(二)视频的读取
- OpenCV读取视频要求
- OpenCV读取视频
- OpenCV读取视频
- opencv读取视频
- Opencv读取视频代码
- openCV 之 读取视频
- OpenCV编程->视频读取
- openCV 视频读取
- OpenCV视频的读取
- opencv读取视频
- OpenCv读取一段视频
- OpenCV读取视频
- opencv读取视频
- OpenCV视频读取
- opencv的视频读取
- opencv读取视频
- 公开的骄傲和时间的话是骄傲和
- oracle视图
- 七天学会NodeJS-第一天
- vc2012模拟鼠标键盘操作事件
- 嵌入式C语言修炼之道.软件架构篇
- opencv读取视频(部分注释)
- Android按钮点击事件的绑定
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- Android ViewPager使用详解
- 基于动态规划的矩阵连乘最优方法
- 用jquery实现简单的表单验证效果
- MicroSoft Office 2007各版本解析
- 七天学会NodeJS-第二天
- log4j.properties