MATLAB中读写一系列文件的方法

在MATLAB仿真中有时我们需要对一个文件下的所有文件如图片、视频、TXT文档进行依次读入,然后将处理后的结果写入到一个txt文件中。接下来是MATLAB代码:

fid=fopen('result.txt','w');
p1=dir('C:\Users\shiaihui\Desktop\move detection\*.avi*');  %设置路径,读取文件夹下所有视频文件                
[r1 c1]=size(p1);                             %计算图片库视频数目
for x=1:r1                                    %设置循环,读取每一段视频
    avin=p1(x).name;
    avin=strcat('C:\Users\shiaihui\Desktop\move detection\',avin);
   avi=aviread(avin);

.......

fprintf(fid, '%s  \n' ,temp);%temp是处理后所得到的结果

end

fclose(fid);

以上只是针对于视频文件的读取和写入结果,如果需要对其他文件进行读取和写入只需要将其中的avi对应地换成其他格式就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值