语义分割网络的数据存储
使用PixellabelimagedAtastore.
创建一个数据存储,用于使用深度学习训练语义分割网络。
返回基于输入的语义分段网络的数据存储pximds.
= pixellabelimagedataStore(GTRUTH.
)地面
对象或数组地面
对象。使用输出PixellabelimagedAtastore.
对象,使用深度学习工具箱™函数trainNetwork
(深度学习工具箱)训练卷积神经网络进行语义分割。
基于输入图像数据存储和像素标签数据存储对象返回数据存储。pximds.
= pixellabelimagedataStore(IMDS.
那PXDS.
)IMDS.
是一个imageageAtastore.
对象,表示对网络的训练输入。PXDS.
是A.PixelLabelDatastore
代表所需网络输出的对象。
另外,使用名称-值对来设置pximds.
= pixellabelimagedataStore(___那名称,值
)DisparctinBackground.
和OutputSizeMode
属性。对于2-D数据,还可以使用名称-值对指定colorpreprocessing
那dataaugmentation.
,OutputSize
增加属性。可以指定多个名称-值对。将每个属性名用引号括起来。
例如,pixelLabelImageDatastore (gTruth PatchesPerImage, 40)
创建像素标签图像数据存储,随机生成40个补丁从每个地面真理对象GTRUTH.
.
结合 |
将数据与多个数据存储组合 |
countEachLabel |
计数像素或盒标签的出现次数 |
hasdata |
确定数据是否可用读取 |
PartitionByIndex. |
划分PixellabelimagedAtastore. 根据指数 |
预习 |
在数据存储区中预览数据子集 |
读 |
从数据存储中读取数据 |
读物 |
读取数据存储中的所有数据 |
readByIndex |
读取由索引指定的数据PixellabelimagedAtastore. |
重置 |
将数据存储重置为初始状态 |
洗牌 |
返回打乱的数据存储版本 |
变换 |
转换数据存储 |
这PixellabeldAtastore.
PXDS.
和imageageAtastore.
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.
当您使用a读取地面真相和相应的标签数据时,您可能会遇到不匹配的不一样PixellabelimagedAtastore.
.如果出现这种情况,那么重命名像素标签文件,使它们具有正确的顺序。例如,重命名'file1.jpg'
、……“file9.jpg”
来'file01.jpg'
、……'file09.jpg'
.
从a中提取语义分段数据地面
由此产生的对象贴标签机视频, 使用pixelLabelTrainingData
函数。