文档

imageDatastore

为图像数据集合创建ImageDatastore对象

语法

imds = imageDatastore(location)
imds = imageDatastore(位置,名称,值)

描述

洛桑国际管理发展学院= imageDatastore (位置控件指定的图像数据集合创建数据存储位置.数据存储是存储过大而无法装入内存的数据集合的存储库。创建一个ImageDatastore对象,您可以以各种方式读取和处理数据。看到ImageDatastore更多信息。

例子

洛桑国际管理发展学院= imageDatastore (位置名称,值的附加参数洛桑国际管理发展学院使用一个或多个名称-值对参数。

例子

全部折叠

创建一个ImageDatastore与所有关联的.tifMATLAB®路径下的文件及其子文件夹。使用文件夹名称作为标签名称。

imds = imageDatastore(fullfile(matlabroot,“工具箱”matlab的),...“IncludeSubfolders”,真的,“FileExtensions”“.tif”“LabelSource”“foldernames”
imds = ImageDatastore的属性:Files:{'…\matlab\toolbox\matlab\demos\example.tif';'…\matlab\toolbox\matlab\imagesci\玉米.tif'}标签:[demo;imagesci] ReadSize: 1 ReadFcn: @readDatastoreImage

输入参数

全部折叠

要包含在数据存储中的文件或文件夹,指定为字符向量或字符向量的单元格数组。如果文件不在当前文件夹中,则位置必须是完全路径或相对路径。指定文件夹的子文件夹中的文件不会自动包含在数据存储中。

指定时可以使用通配符(*)位置.此字符表示所有匹配文件或匹配文件夹中的所有文件都包含在数据存储中。

如果文件在本地不可用,则文件或文件夹的完整路径必须是国际化资源标识符(IRI),例如
hdfs: / /主机名portnumber/path_to_file

有关使用数据存储使用Amazon S3™和HDFS™,参见读取远程数据

    注意:当从HDFS读取或在本地读取Sequence文件时,数据存储函数调用javaaddpath命令。该命令的作用如下:

    • 清除所有Java的定义®动态类路径上的文件定义的类

    • 从基本工作区中删除所有全局变量和变量

    • 从内存中删除所有已编译的脚本、函数和mexo函数

    要防止清除持久变量、代码文件或mex文件,请使用mlock函数。

位置表示一个文件夹,该数据存储只包含支持的图像文件格式,而忽略任何其他格式。金宝app金宝app受支持的文件具有imformats格式。

例子:“file1.jpg”

例子:“. . / dir /数据/ file1.png”

例子:{“C: \ dir \ data \ file1.tif”,“C: \ dir \ data \ file2.tif”}

例子:“C: \ dir \ data \ * . jpg”

数据类型:字符|细胞

名称-值对实参

指定逗号分隔的可选对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ').可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:imds = imageDatastore('C:\dir\imagedata','FileExtensions',{'.jpg','.tif'})

全部折叠

子文件夹包含标志,指定为逗号分隔的对,由“IncludeSubfolders”而且真正的、0或1。指定真正的将所有文件和子文件夹包含在每个文件夹或只包括每个文件夹中的文件。

如果不指定“IncludeSubfolders”,则默认值为

例子:“IncludeSubfolders”,真的

数据类型:逻辑|

映像文件扩展名,指定为逗号分隔的对,由“FileExtensions”和一个字符向量或字符向量的单元格数组。指定的扩展名不需要imformats格式,您可以使用空引号表示没有扩展名的文件。如果不指定“FileExtensions”,然后imageDatastore自动包括所有图像与imformats指定路径中的扩展名。如果你想包含扩展imformats不识别,则指定所有扩展名。

例子:“FileExtensions”、“jpg”

例子:FileExtensions, {jpg, png的}

数据类型:字符|细胞

源提供标签数据,指定为逗号分隔的对,由“LabelSource”而且“没有”“foldernames”.如果“没有”,则标签财产是空的。如果“foldernames”,然后根据文件夹名称分配标签并存储在标签财产。的方法修改标签标签直接的财产。

数据类型:字符

控件上的任何属性都可以指定ImageDatastore页作为名称-值对,但文件财产。

输出参数

全部折叠

图像文件集合的数据存储,作为ImageDatastore对象。的文件属性是字符向量的单元格数组,其中每个字符向量都是从位置论点。看到ImageDatastore更多信息。

在R2016a中介绍

这个话题有帮助吗?