image - 从 mat 文件创建图像数据存储以解决分类问题
问题描述
我有一个 mat 文件 A. mat 具有以下字段:数据:41x41x1000 类:1x1000 A 包含 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 个图像及其对应的类中的每一个创建图像数据存储。创建子文件夹后,我不想使用 imwrite 和从磁盘读取。我相信matlab中会有办法做到这一点。请帮忙,因为我对matlab比较陌生。
解决方案
推荐阅读
- regex - 在 Spring Data 中的 MongoDB 正则表达式中添加选项
- kubernetes - Kubernetes 容器环境
- azure-devops - Gitlab 与 Azure 开发操作管道的集成
- sql - COUNT 来自多列中的 DISTINCT 值
- typescript - 将 --isolatedModules 与 TS 3.2.2 一起使用时无法重新导出类型
- c - 如何在其中定义几个字符串的结构?
- android - 改装电话上的空响应体
- asp.net-core-2.0 - Identity Server 4 - 验证在 iframe 中使用部分应用程序的客户端
- c# - 如何仅检测一次 Unity 3D 碰撞?
- javascript - 如何查看网址是否仅限移动设备