从mat文件创建imagedatastore以解决分类问题

时间:2019-05-30 08:14:06

标签: image matlab

我有一个Mat文件A. mat机智,其中包括以下字段: 数据:41x41x1000 等级:1x1000 包含1000张41x41图片和相应的分类标签。 现在,我需要创建一个图像数据存储。我尝试使用customreader ReadFcn,但它只能读取mat文件。

imds = imageDatastore('A.mat','FileExtensions','.mat','ReadFcn',@matRead);
data=read(imds);
function data = matRead(filename)
    d = load(filename);
    data = d.data;
end

这将返回41x41x1000矩阵。 我想用1000个图像及其对应的类分别创建imagedatastore。 创建子文件夹后,我不想使用写入和从磁盘读取的功能。 我确信在matlab中会有一种方法可以做到这一点。 请帮助,因为我是Matlab的新手。

0 个答案:

没有答案