数据存储的语义分割网络
使用pixelLabelImageDatastore
创建一个数据存储使用深度学习训练语义分割网络。
返回的数据存储基于输入训练语义分割网络pximds
= pixelLabelImageDatastore(gTruth
)真实状况
的对象或数组真实状况
对象。使用输出pixelLabelImageDatastore
与深学习工具箱™功能对象trainNetwork
训练卷积神经网络进行语义分割。
返回基于输入图像数据存储和像素标签数据存储对象的数据存储。pximds
= pixelLabelImageDatastore(洛桑国际管理发展学院
,pxds
)洛桑国际管理发展学院
是一个ImageDatastore
对象,表示网络的训练输入。pxds
是PixelLabelDatastore
对象,它表示所要求的网络输出。
另外,使用名称-值对设置pximds
= pixelLabelImageDatastore(___,名称,值
)DispatchInBackground
和OutputSizeMode
属性。对于2-d的数据,你也可以使用名称 - 值对指定ColorPreprocessing
,DataAugmentation
和OutputSize
增加属性。您可以指定多个名称-值对。将每个属性名称用引号括起来。
例如,pixelLabelImageDatastore(gTruth, 'PatchesPerImage',40)
创建在随机地生成从每个地面实况物体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”
。
从a中提取语义分割数据真实状况
目的是通过将所生成的贴标签机视频,可以使用pixelLabelTrainingData
函数。