Origin C创建视频

Origin C提供了VideoWriter类用于创建小视频。通过这个类,可以指定创建视频的编码格式,帧速,视频的宽度和高度等。然后可以把Origin中的画图窗口作为每一帧的图画来建立一个视频。

代码步骤:

1.引入头文件

#include <..\OriginLab\VideoWriter.h>

2.指定编码格式

int codec = CV_FOURCC('D', 'I', 'V', 'X');  // 这里用MPEG-4编码

3.创建视频文件

int width = 1024;  // 宽
int height = 1024;   // 高
VideoWriter videoWriter;  // 用于创建视频的类
string strVideoPath = GetOriginPath(ORIGIN_PATH_USER) + "myocyte.avi";  // 放于User Files Folder路径下
int fps = 10;  // 每秒帧数
int err = videoWriter.Create(strVideoPath, codec, fps, width, height);

4.写入帧

err = videoWriter.WriteFrame(gp);  // 写入一帧,gp为GraphPage窗口对象,即一个图作为一帧

5.释放VideoWriter

videoWriter.Release();  // 释放资源

源码可于github下载:https://github.com/gkimeeq/OriginAdvancedApplication

转载于:https://www.cnblogs.com/Ooman/p/11326702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值