以特定顺序访问视频帧MATLAB

时间:2017-10-20 00:16:23

标签: matlab video

我正在使用matlab进行视频处理,车牌检测,这是我在框架中显示视频的代码。该代码处理1视频中的所有帧

   for dataframe=1:obj.NumberOfFrames
        LGi=read(obj,dataframe);

    axes(handles.mpengujianavideo);
    set(imshow(insertObjectAnnotation(LGi, 'rectangle', deteksipelat,'Plat')));
    title(strcat('Frame ke-',mat2str(dataframe)));

问题是,我怎样才能跳帧,不处理所有帧,而只是处理视频中的每3帧?

1 个答案:

答案 0 :(得分:1)

试试这个:

for dataframe=1:3:obj.NumberOfFrames
    LGi=read(obj,dataframe);

axes(handles.mpengujianavideo);
set(imshow(insertObjectAnnotation(LGi, 'rectangle', deteksipelat,'Plat')));
title(strcat('Frame ke-',mat2str(dataframe)));