EasyDL分类训练数据集Json生成

简介: EasyDL分类训练数据集Json生成

示例EasyDL的分类json格式如下:


{"labels": [{"name": "Drama"}, {"name": "Romance"}]}

   按照其示例标注json格式对VOC格式数据集中的Xml文件进行转换,代码如下:


import os
import xml.etree.cElementTree as ET
import json
data_dir = r'./Test'
for dir in os.listdir(data_dir):
    class_dir = os.path.join(data_dir,dir)
    img_list = os.listdir(class_dir)
    for xml_name in img_list:
        json_name = str(xml_name.split('.')[0]) + '.json'
        json_path = os.path.join(class_dir, json_name)
        ann_js = {}
        annotations = []
        anno = {}
        anno['name'] = dir #这里文件夹名即为类名
        annotations.append(anno)
        ann_js['labels'] = annotations
        json.dump(ann_js, open(json_path, 'w'), indent=4)  # indent=4 更加美观显示


   然后将原图和Json文件打包为Zip,压缩包要求的格式如下:


q1.png


    打包上传至数据中心即可开始训练。


    EasyDL目标检测数据集制作可跳至:目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式


相关文章
|
XML JSON 数据中心
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
|
JSON 数据格式 Python
【2023最新】Matlab 保存JSON数据集文件,并用Python读取
本文介绍了如何使用MATLAB生成包含数据和标签的JSON格式数据集文件,并展示了用Python读取该JSON文件作为训练集的方法。
507 1
|
XML JSON 数据可视化
数据集学习笔记(二): 转换不同类型的数据集用于模型训练(XML、VOC、YOLO、COCO、JSON、PNG)
本文详细介绍了不同数据集格式之间的转换方法,包括YOLO、VOC、COCO、JSON、TXT和PNG等格式,以及如何可视化验证数据集。
3366 1
数据集学习笔记(二): 转换不同类型的数据集用于模型训练(XML、VOC、YOLO、COCO、JSON、PNG)
|
XML JSON 数据格式
json2xml(转化训练所需txt,VOC格式)
json2xml(转化训练所需txt,VOC格式)
|
2月前
|
JSON API 数据格式
淘宝拍立淘按图搜索API系列,json数据返回
淘宝拍立淘按图搜索API系列通过图像识别技术实现商品搜索功能,调用后返回的JSON数据包含商品标题、图片链接、价格、销量、相似度评分等核心字段,支持分页和详细商品信息展示。以下是该API接口返回的JSON数据示例及详细解析:
|
2月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
3月前
|
机器学习/深度学习 JSON 监控
淘宝拍立淘按图搜索与商品详情API的JSON数据返回详解
通过调用taobao.item.get接口,获取商品标题、价格、销量、SKU、图片、属性、促销信息等全量数据。
|
2月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。
|
3月前
|
JSON 缓存 自然语言处理
多语言实时数据微店商品详情API:技术实现与JSON数据解析指南
通过以上技术实现与解析指南,开发者可高效构建支持多语言的实时商品详情系统,满足全球化电商场景需求。