在matlab中如何运用avifile语句自定义生成的avi格式文件的位置? 5

clearall;closeall;clc;srcDir=uigetdir('转换的图片.');%获得选择的文件夹cd(srcDir);allnames=struct2c... clear all; close all; clc;
srcDir=uigetdir('转换的图片.'); %获得选择的文件夹
cd(srcDir);
allnames=struct2cell(dir('*.JPG')); %只处理8位的JPG文件
[k,len]=size(allnames); %获得jpg文件的个数
aviobj =avifile('new');
如上代码 我如何定义新avi文件“new”的位置?
展开
 我来答
百度网友3c63e6c
2015-06-10 · TA获得超过2847个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2747万
展开全部
avifile并不支持在任意指定位置生成avi文件。其生成的avi文件保存在当前目录下,所以,为了在指定位置生成avi文件。可以采用一下方法。
载入生成avi文件所需要的图片文件→使用cd函数更改当前路径→使用avifile函数在当前路径下生成avi文件。
yanweiqq123
2012-04-11 · TA获得超过546个赞
知道答主
回答量:129
采纳率:100%
帮助的人:28万
展开全部
MOVIE2AVI(MOV,'filename.avi')

clc;clear;
n=100;
x=0:pi/n:2*pi;
y=sin(x);
k=0;
for t=0:pi/n:2*pi
k=k+1;
x(k)=t
y(k)=sin(t);
H=plot(x,y,x(k),y(k),'or')
grid
MOV=getframe;
capture
MOVIE2AVI(MOV,'sinmovie1.avi')
end

figure
x=0:pi/n/10:2*pi;
y=sin(x);
grid on
comet(x,y)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式