matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?相关的知识,希望对你有一定的参考价值。

RT,先谢谢了。

dirs=dir('c:\*.sys'); % 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。
dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1) % 第一列是文件名
参考技术A 这个没有办法读到按照电脑的排列顺序的图片

MATLAB如何读取图片

c=imread(' E:\娱乐\照片\路\ P5140106.jpg'); % //读取车辆图像
图片保存在这个目录下,但MATLAB中一直显示File " C:\MATLAB7\work\P5140084.JPG" does not exist. 这是怎么回事?
b=imread(' C:\MATLAB7\work\P5140084.JPG')改成这个也不行

很简单,你的程序一定建的.m文件写的,你点击运行的,有两个选择,第一个是你的程序的路径,第二个是你读图片的路径,你点击第二个就OK了,你在MATLAB的运行界面可以看到你一定点击运行就会弹到你保存程序的路径下。 参考技术A 有可能是matlab不识别你的路径中的中文。
比方说,你可以在E盘下新建一个文件夹 road,把照片拷到这个文件夹里;
然后就可以c=imread('E:\road\P5140106.jpg');

祝你成功~
参考技术B 路径没有设好,换英文的路径试试。

要不就是你的图片是.jpeg后缀的,是不是后缀错了?

以上是关于matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?的主要内容,如果未能解决你的问题,请参考以下文章

怎样用matlab读取一个文件夹下的多个子文件夹中的多个jpg图片,急用啊~~~

请问怎样在matlab中读取一个文件夹中的所有文件名 以filename开头的 .mat文件

怎样从matlab中读取csv文件

MATLAB如何读取图片?

MATLAB如何读取图片?

MATLAB如何读取图片