将数据存储写入文件 您所在的位置:网站首页 matlab中table函数 将数据存储写入文件

将数据存储写入文件

2023-06-17 06:46| 来源: 网络整理| 查看: 265

从位置 'C:\input\' 创建一个图像数据存储,其中包含一些汽车和火车的图像:

imds = imageDatastore('C:\input\','IncludeSubfolders',true);

此文件夹结构只是一个示例。您可以在包含图像文件的计算机上使用一种文件夹结构来尝试该功能。

检查输入数据存储的 Folders 属性,该属性包含输入数据集的完全限定路径。

imds.Foldersans = 1×1 cell array {'C:\input\'}

将数据存储写入输出位置 'C:\output\'。'FolderLayout' 参数的默认值为 'duplicate'。因此,writeall 函数会复制输入数据存储的 Folders 属性中包含的所有文件夹,然后将文件写入相应的输出文件夹。

writeall(imds,'C:\output\');

现在,通过将 'FolderLayout' 设置为 'flatten',将数据存储中的文件作为扁平列表写入输出位置 'C:\output\'。在这种情况下,writeall 函数不会保留输入文件夹布局,而是将所有文件写入一个扁平输出位置。

writeall(imds,'C:\output\','FolderLayout','flatten');

有关详细信息,请参阅 FolderLayout。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有