-2
我需要创建一个“浏览”按钮,允许用户选择图像或视频文件,但在这些数据类型中读取的逻辑是不同的。如何读取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