关于MATLAB逐一读取一个文件夹中的图片

myfile=dir('C:\Users\qipan\Desktop\Meanshift\Meanshift\matlab\image\*.jpg');
lengthfile=length(myfile);
for l=1:lengthfile
Im=imread(myfile(l).name)
以上是我在网上找到的一种读取方式,但是不知道最后一句的name(说是图像名)是什么,具体要写什么代替这个name?

myfile通过dir读取的是结构体,其中有name属性。一般需要文件名,此外还有文件大小,是文件还是文件夹。追问

就是我有一个图片序列在一个文件夹里,想把它们逐张读入做处理,我现在就想知道,name这个关键字是是不是要根据具体文件改成别的什么东西,应该不是就写个name吧

追答

读取之后就叫name表示文件名,你可以在工作空间点开myfile,它是一个结构体,有一个属性名叫name。还有文件大小,时间等等文件信息。

温馨提示:答案为网友推荐,仅供参考