MATLAB读取test.txt中测试文件名,并读取相应帧,链接为视频

本文介绍了一种使用Matlab从图像文件中创建视频的方法。通过读取特定目录下的图像文件并将它们按顺序组合成视频。该过程包括打开视频写入器、设置帧率、循环读取图像文件并写入视频,最后关闭视频写入器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

clear all;
close all;
clc;
%% 读取test.txt中测试文件名
fid=fopen('/home/zyl/data/VOCdevkit/mydataset/ImageSets/Main/test.txt');
n=2430;
for i=1:n
    a{i}=fgetl(fid);
end;
fclose(fid);
%% 读取相应测试文件并写入视频
fps=10;
if (exist('test.avi','file'))
    delete 'test.avi'
end
aviob=VideoWriter('test.avi');
aviob.FrameRate=fps;
open(aviob);
for j=1:2430
    img=imread(['/home/zyl/data/VOCdevkit/mydataset/JPEGImages/',a{j},'.jpg']);
    frames=im2frame(img);
    writeVideo(aviob,frames); 
end;
close(aviob);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值