图像序列合成视频
来源:互联网 发布:js代码混淆工具 编辑:程序博客网 时间:2024/04/30 07:40
matlab练习程序(图像序列合成视频)
for i=1:40 fname=strcat('C:\Users\tc\Desktop\test\1 (',int2str(i),').bmp'); im(:,:,i)=imread(fname); imshow(im(:,:,i)) M(i) = getframe; end movie2avi(M,'out.avi','FPS',8)%输出视频注:一下是2012.12.28增加:上面的程序虽然也能够输出视频,不过效果不好,用到的getframe是截屏用的,而且帧数自己设置的也不可能达到最理想状态,所以就有了以下的一段程序,功能和上面的是一样的,不过效果更好。
clear all;
close all;
clc;
aviobj = avifile('out.avi','compression','None'); %初始化一个avi文件
for i=1:30
fname=strcat(num2str(i),'.bmp');
im(:,:,1)=imread(fname); %avi需要彩色数据
im(:,:,2)=im(:,:,1);
im(:,:,3)=im(:,:,1);
%以下两步可要可不要
figure(1);
imshow(im)
aviobj=addframe(aviobj,im); %一帧一帧的写入avi
end
aviobj=close(aviobj); %将缓存数据写入avi
0 0
- 图像序列合成视频
- 图像序列合成视频(matlab)
- 图像序列合成视频(vs2013+opencv)
- opencv图片序列合成视频
- Matlab将图像帧合成视频
- matlab将连续图像合成为视频
- 视频画中画的实现(图像合成)
- 基于 GPUImage2 图像合成视频的探索
- Opencv 视频转为图像序列
- 将视频序列转换为图像序列
- 图像合成
- 使用Matlab将一组jpeg图像合成为avi视频
- ffmpeg 将图片序列合成为一段视频
- matlab中用图像序列生成视频
- opencv将序列图像存储为视频
- OpenCV读取视频和图像序列
- OpenCV读取视频和图像序列
- OpenCV读取视频和图像序列
- 自定义view
- 基于ASP.NET的微信开发心得体会(一)
- 福建2012年省赛I
- 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())
- js基本功能大全
- 图像序列合成视频
- 福建第四届省赛
- Arduino - 编程参考手册
- 解决ubuntu鼠标自动休眠引起鼠标失灵的问题
- mysql打开速度很慢
- 最简单的奇数阶幻方(魔方)算法详解
- Spark SQL and DataFrames Version 1.6
- leetcode (1) Two Sum js代码实现
- LINUX执行 .run文件