【发布时间】:2020-05-25 08:13:57
【问题描述】:
我使用 detectron2 对图像进行语义分割。 Detectron2 具有用于可视化结果的预构建功能。我有兴趣保存分割结果并在需要时对其进行解析。因此我回溯了代码,发现 instances_to_coco_json 函数是输出分割结果的函数。我尝试保存结果。
结果格式如下:
{
"image_id": 1,
"segmentation": {
"counts": "R[W<=Sf0001O000000000000000000000000000000000000000^_\\?",
"size": [
720,
1280
]
},
"category_id": 1,
"score": 0.992115
},
我希望将分割结果作为分割点的坐标,如下所示:
"segmentation": [
[
662.1764705882352,
387,
686,
386.5882352941176,
686,
398,
662.7647058823529,
399
]
鉴于输出是 coco 格式,我该如何理解它?
【问题讨论】:
-
我也有你的需要。基本上instances_to_coco_json 将detectron2.structures.instances.Instances 对象转换为json 文件。你知道如何从 json 转换回 Instances 对象吗?谢谢
标签: computer-vision image-segmentation semantic-segmentation