@wanghuijiao
2021-11-25T10:56:18.000000Z
字数 2131
阅读 522
技术文档
{传感器}\_{目标类别}\_{任务类型}
,如目标检测人头数据集为 RGB_head_detection
,命名说明: {dataset_name}_input.json
,放在数据集根目录下。cethik_seg
分割数据集为例,数据集输入配置文件内容示例如下:
{
"data_root": "/ssd01/wanghuijiao/tdlp/test/cethik_seg_example", // 数据集根目录的路径
"image_dir": "images", // 原始图片根目录相对路径
"masks_dir": "labels", // 标签图片根目录相对路径
"sample_list_file_format": "{}.txt", // 样本列表模版相对路径,在'{}'中使用 train/val/test 替换,分别表示训练集、验证集、测试集对应的样本列表。
"annotation_file": "categories.json" // 类别信息文件相对路径
}
{dataset_name}_release.json
,放在数据集根目录下。cethik_seg
分割数据集为例,数据集输入配置文件内容示例如下:
{
"name": "RGB_Passage-area_Segmentation", # 数据集名称
"version": "v1.0", # 数据集版本号
"task_type": "Segmentation", # 任务类型,比如目标检测(Object_Detection)、分割(Segmentation)
"scene": "Available pass area", # 应用场景描述
"anno_type": "cethik_seg", # 标签格式,目前支持“yolo” 、“coco”、“cethik_seg”,注意是小写
"number": {
"train": 100,
"val": 100,
"test": 100
}, # train\val\test包含的标签数量
"size": "1GB", # 数据集大小
"storage_location": "/ssd01/wanghuijiao/tdlp/test/cethik_seg_example", # 数据集文件夹所在的绝对路径
"release_person": "Wanghuijiao", # 发布人姓名全拼
"release_time": "2021/11/11", # 发布时间:{年}/{月}/{日}
"description": "This is used for ..." # 数据集描述,比如详细用途说明、版本间的改动或者对此数据集的其他补充说明等信息
}
wget https://git.cethik.com/wanghuijiao/tdlp/-/tree/main/tools/dataset_release.py
python dataset_release.py \
--dataset_release_json_path /ssd01/wanghuijiao/tdlp/test/cethik_seg_dataset_release.json \
--dataset_input_json_path /ssd01/wanghuijiao/tdlp/test/cethik_seg_dataset_input.json
dataset_release_json_path
:数据集发布配置文件绝对路径dataset_input_json_path
:数据集输入配置文件绝对路径,目标检测任务不需要用到此项,运行脚本时不加此参数即可。