Я хочу показать видео по своему выбору в пользовательском интерфейсе с помощью GUIDE. Для этого у меня есть кнопка для выбора видео и оси для ее отображения.MATLAB - Невозможно отобразить видео с GUIDE
Согласно Matlab я не ошибки, и я посмотрел вокруг, чтобы найти решения без успеха ...
% --- Executes on button press in ouvrir.
function ouvrir_Callback(hObject, eventdata, handles)
% hObject handle to ouvrir (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA
% Ask the user what video he wants to load
[filename, pathname] = uigetfile({'*.avi'},'File Selector');
fullPathname = strcat(pathname, filename);
disp(fullPathname);
set(handles.text2, 'String', filename);
%display the video in the axis
video = vision.VideoFileReader(fullPathname);
while ~isDone(video)
frame = step(video);
showFrameOnAxis(handles.axes1,frame);
end
Когда я запускаю мою программку, я могу загрузить файл и отображает его хорошо, но ось просто боль ...
Если бы вы могли помочь мне, это было бы здорово! Искренне ваш.
Редактировать: Вы рекомендуете мне создать свой собственный интерфейс?
Возможно, проблема с кодеком? К сожалению, у меня нет инструментария, чтобы попробовать ваш код. – Lati