Мне нужно создать кнопку «Обзор», которая позволяет пользователю выбирать изображение или видеофайл, но логика для чтения в этих типах данных различна.Как читать файл изображения и видеофайл в Matlab?
Просмотр и читать видео файл
FileName = uigetfile('*.avi','Select the avi file');
v = VideoReader(FileName);
video = readFrame(v);
imshow(video, 'Parent', handles.axes1);
Просмотр и чтение файла изображения
[FileName PathName] = uigetfile('*.jpg','Select the jpg file');
Image = imread([PathName FileName]);
imshow(Image, 'Parent', handles.axes1);
Как объединить эту логику в одну функцию, так что я могу успешно загружать либо изображение или видео с одним окном загрузки?
Я не понимаю, о чем вы просите. – excaza
Используйте 'fileparts' для получения расширения, а затем различайте оба. – Daniel