我已经编写了一些逐帧读取视频文件的代码。另外,我已经使用“csvread”函数在csv文件中调用mall-groundtruth.top读入matlab。每条记录包含12个字段,用于标记视频中的每个人,帧的编号以及正文的边界框坐标。
我想在视频帧的顶部为每个视频帧中的人物绘制身体边界框。
infile= ['mall.avi'];
readerobj=VideoReader(infile);
groundtruth = csvread('mall-groundtruth.top');
for i=1:2:20
vidframe=read(readerobj,i);
imshow(vidframe);
drawnow
end