pixelLabelImageDatastore
(待删除)用于语义分割网络的数据存储
pixelLabelImageDatastore
将在将来的版本中删除。使用imageDatastore
而且pixelLabelDatastore
对象和结合
函数来代替。
描述
使用pixelLabelImageDatastore
使用深度学习创建一个用于训练语义分割网络的数据存储。
创建
语法
描述
返回用于训练基于输入的语义分割网络的数据存储pximds
= pixelLabelImageDatastore (gTruth
)groundTruth
对象或数组的groundTruth
对象。使用输出pixelLabelImageDatastore
对象的深度学习工具箱™功能trainNetwork
(深度学习工具箱)训练卷积神经网络进行语义分割。
根据输入图像数据存储和像素标签数据存储对象返回一个数据存储。pximds
= pixelLabelImageDatastore (洛桑国际管理发展学院
,pxds
)洛桑国际管理发展学院
是一个ImageDatastore
对象,该对象表示网络的训练输入。pxds
是一个PixelLabelDatastore
对象,它表示所需的网络输出。
还使用名称-值对来设置pximds
= pixelLabelImageDatastore (___,名称,值
)DispatchInBackground
而且OutputSizeMode
属性。对于2-D数据,还可以使用名称-值对指定ColorPreprocessing
,DataAugmentation
,OutputSize
增加属性。可以指定多个名称-值对。将每个属性名用引号括起来。
例如,pixelLabelImageDatastore (gTruth PatchesPerImage, 40)
创建像素标签图像数据存储,该数据存储从中的每个ground truth对象随机生成40个补丁gTruth
.
输入参数
属性
对象的功能
结合 |
组合来自多个数据存储的数据 |
countEachLabel |
计数出现像素或框标签 |
hasdata |
确定是否有数据可以读取 |
partitionByIndex |
分区pixelLabelImageDatastore 根据指标 |
预览 |
预览数据存储中的数据子集 |
读 |
从数据存储中读取数据 |
readall |
读取数据存储中的所有数据 |
readByIndex |
读取索引中指定的数据pixelLabelImageDatastore |
重置 |
将数据存储重置为初始状态 |
洗牌 |
返回打乱的数据存储版本 |
变换 |
变换数据存储 |
例子
提示
的
pixelLabelDatastore
pxds
和imageDatastore
洛桑国际管理发展学院
按字典顺序存储位于文件夹中的文件。例如,如果您有十二个文件命名为“file1.jpg”
,“file2.jpg”
,…,“file11.jpg”
,“file12.jpg”
,则文件的存储顺序为:“file1.jpg”
“file10.jpg”
“file11.jpg”
“file12.jpg”
“file2.jpg”
“file3.jpg”
...“file9.jpg”
如果文件的顺序在
pxds
而且洛桑国际管理发展学院
是不一样的,那么你可能会遇到不匹配时,你读取地面真相图像和相应的标签数据使用pixelLabelImageDatastore
.如果出现这种情况,则重命名像素标签文件,使它们具有正确的顺序。例如,重命名“file1.jpg”
,…,“file9.jpg”
来“file01.jpg”
、……“file09.jpg”
.提取语义分割数据
groundTruth
对象生成的贴标签机视频,使用pixelLabelTrainingData
函数。