matlab gui如何多次读取电脑图片却只显示中间一次的图片? matlab是什么编程语言
更新时间:2022-03-17 02:39:01 • 作者:CASSANDRA •阅读 8160
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);