【问题标题】:frames to movie - matlab windows 7帧到电影 - matlab windows 7
【发布时间】:2012-11-13 18:31:51
【问题描述】:

为什么是代码:

aviobj = avifile('example_1.avi', 'compression', 'none', 'fps', 30);  
for i=1:8  
    %generating the filenames  
    filename = strcat('Masks/',int2str(i),'.bmp');   
    I = imread(filename);  
    aviobj = addframe(aviobj,I);                                                 
end  
aviobj = close(aviobj);   

在带有 windows xp 的 matlab 中工作,在 windows 7 中不工作。我知道还有其他解决方案可以从 matlab 中的框架创建 avi,但我很困惑为什么它可以在 xp 而不是 7 上工作。而且它在那里是要安装的东西,所以它会起作用。

【问题讨论】:

  • “不起作用”是什么意思?
  • 它创建了一个windows无法显示的文件
  • 是否可以在 Win 7 上创建文件,然后在 Win XP 上观看?如果是这样,您的 Win 7 系统上的播放器可能缺少一些 AVI 编解码器...

标签: matlab frames avi


【解决方案1】:

试试VideoWriter,比avifile更推荐。

【讨论】:

  • 我认为 VideoWriter 在 Matlab 2009b 中不存在
猜你喜欢
  • 1970-01-01
  • 2015-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-08
相关资源
最近更新 更多