1. 首页 > 科技

matlab gui如何多次读取电脑图片却只显示中间一次的图片? matlab是什么编程语言

matlab gui如何多次读取电脑图片却只显示中间一次的图片?matlab是什么编程语言

Matlab的GUI中,如何批量读取一个文件夹下的图像,并将图像名称显示在edit txt中

x=dir('*.jpg') %读取当前文件夹里的所有jpg格式图像的文件名

for i=1:length(x) %依次读取这些图片

cdata=imread(x(i,1).name); %读图

image(cdata); %显示图

set(findobj('tag','edit1'),'string',x(i,1).name); %在edit1显示文件名

end

matlab gui同时读取多幅图片并全部显示

n1 = [pathname,filename{1}];

n2 = [pathname,filename{2}];

n3 = [pathname,filename{3}];

然后用p1 = imread(n1)逐个读入,然后imshow(p1);