Mask RCNN 数据标注:生成 annotations 数据的详细指南
Mask RCNN 的 annotations 数据通常是通过人工标注生成的。标注人员需要对每个图像中的对象进行包围框标注,并为每个对象创建一个二进制掩码,以表示对象的精确形状。
以下是一个示例 annotations 数据的 JSON 格式:
{
'info': {
'description': 'Mask RCNN annotations',
'version': '1.0',
'year': 2022,
'contributor': 'John Doe',
'date_created': '2022-03-01'
},
'images': [
{
'id': 1,
'width': 800,
'height': 600,
'file_name': 'image1.jpg'
},
{
'id': 2,
'width': 600,
'height': 400,
'file_name': 'image2.jpg'
}
],
'annotations': [
{
'id': 1,
'image_id': 1,
'category_id': 1,
'segmentation': [[10, 20, 30, 20, 30, 40, 10, 40]],
'bbox': [10, 20, 20, 20],
'area': 400,
'iscrowd': 0
},
{
'id': 2,
'image_id': 1,
'category_id': 2,
'segmentation': [[50, 60, 70, 60, 70, 80, 50, 80]],
'bbox': [50, 60, 20, 20],
'area': 400,
'iscrowd': 0
},
{
'id': 3,
'image_id': 2,
'category_id': 1,
'segmentation': [[30, 40, 50, 40, 50, 60, 30, 60]],
'bbox': [30, 40, 20, 20],
'area': 400,
'iscrowd': 0
}
],
'categories': [
{
'id': 1,
'name': 'person'
},
{
'id': 2,
'name': 'car'
}
]
}
上述示例中,'images' 字段列出了两个图像的信息,包括图像 ID、宽度、高度和文件名。'annotations' 字段包含了三个对象的标注信息,包括对象 ID、所属图像 ID、类别 ID、轮廓、包围框、面积和是否团伙分割。'categories' 字段定义了两个类别的 ID 和名称。
请注意,示例中的坐标和尺寸仅用于演示目的,实际的坐标和尺寸应根据具体图像进行标注。
原文地址: https://www.cveoy.top/t/topic/pgRK 著作权归作者所有。请勿转载和采集!