注:该笔记是学习b站上 MATLAB GUI教学视频而记录的笔记,笔记来源于本人。若有侵权,请联系本人删除,谢谢。若有错误,欢迎在评论区里指出。
一、源码
具体如何理解代码请参考注释以及b站up主的视频,谢谢。
clear;clc;close all;
jpgimages = dir('图片\*jpg'); % 读取指定文件夹下所有.jpg文件的信息
N = length(jpgimages); % 得到.jpg文件的个数
Names = {}; % 元胞数组,用于存放.jpg文件的文件名
IMs = {}; % 元胞数组,用于存放每个.jpg文件的图像矩阵
for k=1:N
Names{k} = jpgimages(k).name; % 依次得到.jpg的文件名,存放在Names元胞数组里
IMs{k} = imread(['图片\' Names{k}]); %依次得到.jpg的图像矩阵,存放在DMs元胞数组里
figure(k);
imshow(IMs{k});
end
二、实例效果
如图所示,读取一个文件夹里的所有的图片并进行显示。
运行程序,可以看到对应的效果。
本次给大家展示的是哈尔滨的一些照片,给大家看一看哈尔滨。