pixelLabelDatastore
像素标签数据的数据存储
描述
您可以使用一个PixelLabelDatastore
对象读取像素标签数据语义分割。
读取像素标签的数据PixelLabelDatastore
,可以使用读
函数。这个函数返回一个包含一个分类标签分类数组分配给每一个(我,j)像素位置或(我,j,k)体素位置。
创建
创建一个PixelLabelDatastore
对象使用pixelLabelDatastore
这里描述的函数。一旦创建了对象,您可以使用函数访问和管理数据。可以使用点符号修改
和ReadSize
属性。ReadFcn
语法
描述
pxds = pixelLabelDatastore (
创建一个gTruth
)PixelLabelDatastore
对象从一个groundTruth
对象或数组groundTruth
对象。
pxds = pixelLabelDatastore (
创建一个位置
,一会
,pixelLabelIDs
)PixelLabelDatastore
物体从图像文件存储像素标签数据,在指定的文件夹或文件位置
。函数创建对象使用id地图图像像素扫描标签值的类名。
pxds = pixelLabelDatastore (___、名称、值)
创建一个PixelLabelDatastore
对象使用名称-值对参数设置一个或两个ReadSize
或AlternateFileSystemRoots
属性。图像文件的输入,您还可以使用名称-值对参数设置ReadFcn
财产或指定选项关于文件中包含数据存储。您可以指定多个名称-值对。在报价附上每个属性的名字。
例如,pixelLabelDatastore (loc,名称、id ReadSize, 8日FileExtensions, png)
创建一个只包含PNG图像像素标签数据存储,读取8图像在每个调用读
函数。
输入参数
属性
对象的功能
结合 |
合并来自多个数据存储的数据 |
countEachLabel |
数出现的像素或盒标签 |
hasdata |
确定数据是否可以读取数据存储 |
numpartitions |
数据存储的分区数量 |
分区 |
分区一个标签数据存储 |
预览 |
读第一行数据存储的数据 |
读 |
从数据存储中读取数据 |
readall |
读取所有数据存储中的数据 |
readimage |
读取指定像素标签数据文件 |
重置 |
数据存储重置为初始状态 |
洗牌 |
返回版本的数据存储 |
变换 |
变换数据存储 |
子集 |
创建数据存储或文件集的子集 |
isPartitionable |
确定是否可分区的数据存储 |
isShuffleable |
确定是否shuffleable数据存储 |
例子
提示
一个
pixelLabelDatastore
将文件存储在辞典编纂的秩序。例如,如果您有十二个文件命名“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”
。提取语义分割的数据
groundTruth
生成的对象贴标签机视频应用,使用pixelLabelTrainingData
函数。
版本历史
介绍了R2017b
另请参阅
应用程序
功能
对象
ImageDatastore
|groundTruth
|semanticSegmentationMetrics
|pixelLabelImageDatastore
|randomPatchExtractionDatastore
主题
- 三维大脑肿瘤分割使用深度学习
- 开始使用语义分割使用深度学习
- 数据存储深度学习(深度学习工具箱)
- 深度学习在MATLAB(深度学习工具箱)
- 培训对象检测数据和语义分割