J'ai un gui avec un axe et un bouton poussoir, quand j'appuie sur le bouton poussoir une vidéo devrait jouer dans le tracé d'axe .. J'ai écrit ce code mais il est ne peut être exécuté ni il montre des erreurs .. Quelqu'un peut-il m'aider s'il vous plaît ..J'ai un gui avec un axe et un bouton poussoir
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
handles=guidata(hObject);
mov=VideoReader('VileParle.mp4');
nFrames=mov.NumberOfFrames;
for i=1:nFrames
img=read(mov,i);
imshow(img,[]);
end
guidata(hObject,handles)
Si je le mets "figure (1)" entre le "img = lecture (mov, i) et imshow (imv, [])" la vidéo joue parfaitement dans une nouvelle fenêtre de chiffre. Mais je ne veux pas ça, je veux le jouer entre les axes. Aidez-moi, s'il vous plaît. –
ajoutez un 'drawnow;' dans votre boucle après l'appel de 'imshow'. – Hoki
@Hoki. Vous bercez l'homme. Cela a fonctionné parfaitement. Merci beaucoup .. :) –