close all
clc;
clear all
% read frames
videopath='Videos/'; %video path
videoname='test_20180320homan.mp4'; %video name
diraddress='/home/ada/frames2/'; %frames path
videobj = VideoReader(videoname);
numFrames = videobj.NumberOfFrames;%CurrentTime;
%m = videobj.Height;
%n = videobj.Width;
fp = fopen('/home/ada/video_01_groundtruth.txt','a+');
for it = 1 : numFrames
frame = read(videobj,it);
% figure(it),image(frame)
image(frame)
gt=getrect; % return [xmin ymin width height]
gt_round = round(gt-[1,1,1,1]);
gt_round,numFrames,it
fprintf(fp, '%f ', gt_round);%
fprintf(fp, '\n'); %
hold on, rectangle('Position',gt,'edgecolor','g');
imshow(frame);
imwrite(frame,[diraddress,num2str(it,'%04i'),'.jpg'],'jpg');
end
fclose(fp);
若无法播放安装解码器,或者安装xvid并将视频转换为AVI格式读取