opencv写入视频帧(四)
来源:互联网 发布:mac xdebug 安装 编辑:程序博客网 时间:2024/05/22 17:44
Opencv写入视频帧的代码
代码如下:
// fifth.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "cv.h"#include "highgui.h"#include <stdlib.h>#include <stdio.h>#pragma comment(lib,"highgui.lib")#pragma comment(lib,"cv.lib")#pragma comment(lib,"cxcore.lib")int main(int argc, char* argv[]){CvSize size = cvSize(480,360);double fps = 1;//创建一个写视频 设备writer,视频大小为: 480*360CvVideoWriter* writer = cvCreateVideoWriter("D:\\Project\\test_image\\image_result\\out.avi",-1,fps,size);/*读入一个文件夹下的所以图片*/int image_id = 0;char filename[256];sprintf(filename , "D:\\Project\\test_image\\image_src\\%d.jpg" , image_id );//加载图像IplImage* src = cvLoadImage(filename);if(!src){return 0;}//为resize后的图像分配空间(图像大小:480*360)IplImage* src_resize = cvCreateImage(size,8,3);cvNamedWindow("avi");while(src){/*显示图像 本步骤不是必须的*/cvShowImage("avi",src_resize);cvWaitKey(1);/*resize图像 使得写入视频文件的图像src_resize 与 视频文件的宽 高 是一样的 视频文件的宽 高是CvSize size = cvSize(480,360);*/cvResize(src , src_resize); //src和src_resize的大小一致/*将图像src_resize 写入到视频设备writer*/cvWriteFrame(writer , src_resize);/*释放内存空间*/cvReleaseImage(&src);//加载文件夹中的下一幅图像 image_id++;sprintf(filename , "D:\\Project\\test_image\\image_src\\%d.jpg", image_id );src = cvLoadImage(filename);}/*释放写设备*/cvReleaseVideoWriter(&writer);/*释放图像空间*/cvReleaseImage(&src_resize);return 0;}
- opencv写入视频帧(四)
- 【OpenCV学习笔记】四、摄像头/视频的读取与写入
- opencv写入的视频
- OpenCV写入的视频
- opencv 写入视频
- opencv视频写入失败
- opencv:写入视频
- OpenCV视频写入详解_Python
- opencv图像写入视频详解
- openCV学习笔记(3)-- 写入视频
- 【OpenCV】视频读入、播放控制和写入
- opencv 读取视频、打开摄像头、写入视频文件
- opencv(2)---摄像头/视频读取_写入
- opencv 读取视频、打开摄像头、写入视频文件
- opencv 摄像头/视频读取_写入
- Opencv-Python(二) 读取, 写入/出视频
- 关于OpenCV不能读取视频和写入视频的问题
- OpenCV视频写入详解_Python,视频保存0kb问题
- ConVirt 2.0 Setup for RHEL
- SurfaceView使用框架
- 树和二叉树 C语言实现
- 玻璃钢罐的属性
- 私有继承成员公有化
- opencv写入视频帧(四)
- Web Services--gSOAP 2.7.6 第一章(1.2)
- SpringMVC框架中的异常解析器-ExceptionHandler和HandlerExceptionResolver
- 【Qt】无边框窗体中带有ActiveX组件时的一个BUG
- google protobuf有用的类
- 华硕笔记本电脑下载了一个银行插件后键盘失灵了不能用(解决方案之一)
- 实例:在Android调用WCF服务
- Codeforces Round #216 (Div. 2) A.B
- Nutch1.7学习笔记2:基本工作流程分析