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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lukaslong/article/details/81624969
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);

猜你喜欢

转载自blog.csdn.net/lukaslong/article/details/81624969