写入视频
来源:互联网 发布:linux开机启动shell 编辑:程序博客网 时间:2024/06/08 14:50
#include "cv.h"#include "highgui.h"int main(int argc,char** argv){ CvCapture* capture = 0; //打开视频文件 capture = cvCreateFileCapture("E:/opencv/avi.avi"); if (!capture) { return -1; } //读取视频帧 IplImage* bgr_frame = cvQueryFrame(capture); //获得视频流的各种参数 double fps = cvGetCaptureProperty(capture,CV_CAP_PROP_FPS); CvSize size = cvSize( (int)cvGetCaptureProperty(capture,CV_CAP_PROP_FRAME_WIDTH), (int)cvGetCaptureProperty(capture,CV_CAP_PROP_FRAME_HEIGHT) ); //创建写入设备 CvVideoWriter* writer = cvCreateVideoWriter("E:/opencv/m_avi", CV_FOURCC('M','J','P','G'),//视频格式 fps, size); IplImage* logpolar_frame = cvCreateImage(size,IPL_DEPTH_8U,3); while((bgr_frame = cvQueryFrame(capture)) != NULL) { cvLogPolar(bgr_frame,logpolar_frame,cvPoint2D32f(bgr_frame->width/2, bgr_frame->height/2), 40,CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS); cvWriteFrame(writer,logpolar_frame); } cvReleaseVideoWriter(&writer); cvReleaseImage(&logpolar_frame); cvReleaseCapture(&capture); return 0;}
阅读全文
0 0
- 写入视频
- opencv写入的视频
- OpenCV写入的视频
- opencv 写入视频
- opencv视频写入失败
- opencv:写入视频
- 3、写入视频
- opencv3/C++视频读取、视频写入
- opencv写入视频帧(四)
- OpenCV视频写入详解_Python
- opencv图像写入视频详解
- 采集视频并写入文件
- openCV学习笔记(3)-- 写入视频
- 视频时时录制写入文件h264
- matlab重新写入视频并播放
- C# 下写入视频的简单实现
- matlab写入/合成视频VideoWriter类
- 【OpenCV】视频读入、播放控制和写入
- RMQ 求区间最值
- 视频播放
- Visible Trees 【容斥】
- 摄像头
- java charset
- 写入视频
- keras 实现BP神经网络
- word开发
- HTML 2017.07.20
- 标准电阻的阻值表
- hadoop on yarn and spark on yarn
- 【微信小程序】微信小程序掉进的坑之与后台数据交互
- (81)System类、Runtime类、Date类、Calendar类、Math类、Api中继承关系解释、Random
- Multisim元器件搜索不能使用