以下处理过程中,基于如下组织的原始数据(非必须)
即以PascalVOC开源数据的方式进行组织。JPEGImages文件夹中全为图片,SegmentationClass文件夹中全为Mask语义分割标注图片。关系在于图片的文件名称是一一对应的(图片如果是IMG_20180129_163826.jpg,那么标注文件的名称是IMG_20180129_163826.png)。如:
图片IMG_20180129_163826.jpg:
最后使用zip压缩后上传即可(注意:根目录不能有中文,只能是大小写字母,数字和中划线下划线)
构建处理上述语义分割数据的Pipeline
2. 节点: 正则提取
对数据进行处理,将数据的path路径进行正则提取,创建两个新字段:type
和id
例:如数据图片path为root/JPEGImages/IMG_20180129_163826.jpg
,解析完成后,type=JPEGImages
, id=IMG_20180129_163826
。如此解析的目的为使用type
区分是数据图片还是mask图片,使用id
将数据图片和mask图片进行JOIN一一对应起来。
节点参数
选取Mask图片的SELECT
![检测15.png]
(//resource.ksyun.com/project/cms/968f88ec3483eb606d2183790d068bbe)
和分类算法的使用过程类似。
构建一个Pipeline,使用上述处理好的数据和预训练模型作为训练的输入,将训练输出的模型进行保存,同时也部署一个API对结果进行可视化查看。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!