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.

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值