Matlab中批量读入图片——指定文件夹dir()

本文介绍了 Matlab 中 dir 函数的使用方法,包括如何获取指定目录下的所有子文件夹及文件,并展示了如何通过正则表达式筛选特定类型的文件。此外,还提供了示例代码来演示如何读取文件数量及名称。

Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.

dir函数可以有调用方式为:

       dir('.')列出当前目录下所有子文件夹和文件

       dir('G:\Matlab')列出指定目录下所有子文件夹和文件

       dir('*.m')列出当前目录下符合正则表达式的文件夹和文件

Eg:

       Files = dir(strcat('E:\code\database\mammogramdatabase\DDSM\恶性\','*.jpg'));%读个数
       LengthFiles = length(Files);

       for i=1:LengthFiles
              ImageName=Files(i,1).name;
       end

其中
      Files =

             113x1 struct array with fields:
                name    %读入的文件的名字
                date      %文件建立的日期
                bytes     %文件的字节
                isdir       %判断输入(字符串)是否表示一个文件夹

                datenum %根据输入参数返回相应日期时间的时间数值。

注:{

  datestr(0) 等于 00-Jan-0000

  n = datenum('19-May-2000') returns n = 730625. 

  n = datenum(2001,12,19) returns n = 731204. 

  n = datenum(2001,12,19,18,0,0) returns n = 731204.75. 

  n = datenum('19.05.2000','dd.mm.yyyy') returns n = 730625.

}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值