2017-10-20 29 views
0

J'utilise matlab pour le traitement vidéo, la détection de plaques de véhicules, c'est mon code pour montrer la vidéo dans le cadre. ce code est procédé tout cadre en 1 vidéoAccéder à des trames vidéo dans un ordre spécifique MATLAB

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))); 

la question est, comment puis-je sauter cadre, pas traiter tout cadre, mais juste traiter tous les 3 trame vidéo ??

Répondre

1

Essayez ceci:

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))); 
+0

oh, merci beaucoup –