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
洛桑国际管理发展学院
按字典顺序存储位于文件夹中的文件。例如,如果有12个命名为“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
函数。