用于语义分割网络的数据存储
使用PixellabelimagedAtastore.
创建一个数据存储,用于使用深度学习训练语义分割网络。
返回一个数据存储,用于根据输入训练语义分割网络pximds
= pixelLabelImageDatastore (gTruth
的)groundTruth
对象或数组groundTruth
对象。使用输出PixellabelimagedAtastore.
对象,使用深度学习工具箱™函数trainNetwork
(深度学习工具箱)培训卷积神经网络进行语义分割。
基于输入图像数据存储返回数据存储和像素标签数据存储对象。pximds
= pixelLabelImageDatastore (IMDS.
那PXDS.
的)IMDS.
是一个ImageageAtastore.
对象,表示对网络的训练输入。PXDS.
是一个PixelLabelDatastore
对象,该对象表示所需的网络输出。
另外,使用名称-值对来设置pximds
= pixelLabelImageDatastore (___那名称,值
的)DispatchInBackground
和OutputSizeMode
属性。对于2-D数据,还可以使用名称-值对指定ColorPreprocessing
那DataAugmentation
,OutputSize
增加属性。可以指定多个名称-值对。将每个属性名用引号括起来。
例如,pixelLabelImageDatastore (gTruth PatchesPerImage, 40)
创建像素标签图像数据存储,随机生成40个补丁从每个地面真理对象gTruth
.
结合 |
将数据与多个数据存储组合 |
countEachLabel |
计数像素或盒标签的出现次数 |
哈迪塔 |
确定数据是否可用读取 |
PartitionByIndex. |
分区PixellabelimagedAtastore. 根据指数 |
预览 |
预览数据存储中的数据子集 |
读 |
从数据存储中读取数据 |
读物 |
读取数据存储中的所有数据 |
readByIndex |
读取由索引指定的数据PixellabelimagedAtastore. |
重置 |
将数据存储重置为初始状态 |
洗牌 |
返回打乱的数据存储版本 |
变换 |
转换数据存储 |
这pixelLabelDatastore
PXDS.
和imageDatastore
IMDS.
按字典顺序存储位于文件夹中的文件。例如,如果您有12个文件名为“file1.jpg”
那“file2.jpg”
、……“file11.jpg”
,“file12.jpg”
,则文件按以下顺序存储:
“file1.jpg”
“file10.jpg”
“file11.jpg”
“file12.jpg”
“file2.jpg”
“file3.jpg”
...“file9.jpg”
如果文件的顺序PXDS.
和IMDS.
是不一样的,那么当您使用aPixellabelimagedAtastore.
.如果出现这种情况,那么重命名像素标签文件,使它们具有正确的顺序。例如,重命名“file1.jpg”
、……“file9.jpg”
来“file01.jpg”
、……'file09.jpg'
.
从a中提取语义分段数据groundTruth
对象生成的视频贴图, 使用PixellabeltrainingData.
功能。