布匹缺陷检测readme.md

1.训练数据

文件夹目录结构

a) 我们将提供用于训练的图像数据和识别标签,文件夹结构:
o defect Images
o normal Images
o Annotations
o README.md
b) defect Images : 存放有瑕疵的图像数据,normal Images存放无疵点的图像数据,jpeg编码图像文件。
c) Annotations : 存放属性标签标注数据。
d) README.md:对数据的详细介绍。

标注格式说明

训练集的标注文件在Annotations文件下的json文件中,数据标注格式如下:

[
    {
        "name": "454343f838a44f1a0933117242.jpg",
        "defect_name": "\u65ad\u6c28\u7eb6",
        "bbox": [
            2347.4,
            194.92,
            2364.01,
            229.81
        ]
    },
    {
        "name": "454343f838a44f1a0933117242.jpg",
        "defect_name": "\u65ad\u6c28\u7eb6",
        "bbox": [
            1646.51,
            598.38,
            1672.07,
            623.94
        ]
    },
    ... ...
    ,
        {
        "name": "6cd07cf38d7b71371204456502.jpg",
        "defect_name": "\u4e09\u4e1d",
        "bbox": [
            2258.05,
            105.49,
            2274.48,
            169.38
        ]
    }
]
格式说明

1.json文件中包含多个疵点样本,每个疵点样本都包含name、defect_name、bbox三个字段。

2.name字段为训练图片的文件名;defect_name字段为该疵点详细的疵点名称;bbox为xyxy格式坐标框;

3.对于存在多个疵点的图片,在标注文件中依次列出了每个疵点样本;

4.normal Images中的图片无疵点图片,没有在标注文件中出现。

5.defect_name字段中的疵点名称,是疵点的中文名称,编码格式为unicode。与要求提交结果文件中的category字段的映射关系如下。

疵点名称对应的category id

类别名无疵点破洞水渍油渍污渍三丝结头花板跳百脚毛粒
category id0122234567
类别名粗经松经断经吊经粗维纬缩浆斑整经结星跳跳花
category id891011121314151616
类别名断氨纶稀密档浪纹档色差档磨痕轧痕修痕烧毛痕死皱云织
category id17181818191919192020
类别名双维双经跳纱筘路纬纱不良
category id2020202020

2.结果文件格式

参赛者需要提交一份json文件,文件内容如下:

[
    {
        "name": "1560926838524.jpg",
        "category": 1,
        "bbox": [339.66,15.65,356.00,61.33],
        "score": 0.0087397042
    },
    {
        "name": "1560926838524.jpg",
        "category": 2,
        "bbox": [52.86,174.86,104.91,633.56],
        "score": 0.5624360123
    },
    ... ...
    ,
    {
        "name": "257092683862.jpg",
        "category": 2,
        "bbox": [339.61,7.21,355.94,48.61],
        "score": 0.0135210491
    }
]
格式说明

1.提交的json文件中包含多个疵点样本,每个疵点样本都包含name、category、bbox、score四个字段。

2.name字段为图片名称;category字段为类别标签;bbox为xyxy格式坐标框,小数点后保留2位;score为置信度概率,范围0-1;

3.对于单张图片存在多个疵点样本时,依次列出即可;对于不存在疵点的无疵点图片,不能出现在json列表中。

4.name字段不允许出现非测试集中的图片名。

生成示例

json文件代码生成存储示例如下(python):

result=[]
result.append({'name': image_name(str), 'category': defect_label(int),
							 'bbox':bbox(xyxy,float),'score': score(float)})
import json
with open('result.json', 'w') as fp:
     json.dump(result, fp, indent=4, separators=(',', ': '))

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值