像素标签数据的数据存储
你可以用PixelLabelDatastore
对象读取像素标签数据进行语义分割。
将像素标号数据从PixelLabelDatastore
, 使用读
函数。此函数返回一个类别数组,其中包含分配给每个(一世那j)像素位置或(一世那j那K.)体素位置。
创建一个PixelLabelDatastore
对象使用pixelLabelDatastore
这里描述的函数。一旦创建了对象,就可以使用访问和管理数据的函数。可以使用点符号来修改
和ReadSize
特性。ReadFcn
pxds = pixelLabelDatastore (
创建一个gTruth
)PixelLabelDatastore
对象从一个groundTruth
对象或数组groundTruth
对象。
pxds = pixelLabelDatastore (
创建一个位置
那Classnames.
那pixelLabelIDs
)PixelLabelDatastore
从存储像素标签数据的图像文件中的对象,在指定的文件夹或文件中位置
.该函数使用像素id创建对象,像素id将图像像素标签值映射到类名。
pxds = pixelLabelDatastore (___、名称、值)
创建一个PixelLabelDatastore
对象使用名称-值对参数来设置一个或两个
或ReadSize
特性。对于图像文件输入,您还可以使用名称值对参数来设置AlternateFileSystemRoots
属性或指定选项关于要包含在数据存储中的文件。可以指定多个名称-值对。将每个属性名用引号括起来。ReadFcn
例如,pixelLabelDatastore (loc,名称、id ReadSize, 8日FileExtensions, png)
创建一个只包含PNG图像的像素标签数据存储,并在每次调用时读取8个图像读
函数。
结合 |
将数据与多个数据存储组合 |
countEachLabel |
计数像素或盒标签的出现次数 |
哈迪塔 |
确定数据是否可用于从数据存储读取 |
numpartitions |
一个数据存储的分区数 |
分区 |
将标签数据存储分区 |
预览 |
在数据存储区中读取第一行数据 |
读 |
从数据存储中读取数据 |
读物 |
读取数据存储中的所有数据 |
readimage |
读取指定的像素标号数据文件 |
重置 |
将数据存储重置为初始状态 |
洗牌 |
返回DataStore的Shuffled版本 |
变换 |
转换数据存储 |
子集 |
创建数据存储或文件集的子集 |
isPartitionable |
确定数据存储是否可分区 |
isShufflable. |
确定数据存储是否会破坏 |
一种pixelLabelDatastore
按字典顺序存储文件。例如,如果您有12个文件名为“file1.jpg”
那“file2.jpg”
、……“file11.jpg”
,“file12.jpg”
,则文件按以下顺序存储:
“file1.jpg”
“file10.jpg”
“file11.jpg”
“file12.jpg”
“file2.jpg”
“file3.jpg”
...'file9.jpg'
相比之下,一个imageDatastore
按照文件被添加到数据存储中的顺序存储文件。如果您同时读取地面真实图像和像素标签数据,那么您可能会遇到图像和标签之间的不匹配。如果出现这种情况,那么重命名像素标签文件,使它们具有正确的顺序。例如,重命名“file1.jpg”
、……'file9.jpg'
来“file01.jpg”
,......,'file09.jpg'
.
从a中提取语义分段数据groundTruth
对象生成的视频贴图应用程序,使用PixellabeltrainingData.
函数。