0

大家好,我正在下载带有 51 个的 coco 的特定部分,只有“检测”标签类型。但是,当我将数据和标签文件夹上传到云数据集并转换为分割多边形标签时,我能做些什么呢?

4

1 回答 1

0

以 COCO 格式导出数据集时,“检测”以 COCO 格式写入 JSON 文件:

    "annotations": [
        {
            "id": 1,
            "image_id": 1,
            "category_id": 2,
            "bbox": [260, 177, 231, 199],
            "score": 0.95,
            "area": 45969,
            "iscrowd": 0
        },
        ...
    ]

您可以像这样在 FiftyOne 中将检测结果转换为分段:

import fiftyone.utils.labels as foul

detections_field = "detections"
segmentations_field = "segmentations"

foul.objects_to_segmentations(
    dataset,
    detections_field,
    segmentations_field,
)

导出时,FiftyOne 不会自动将检测转换为分割多边形格式。您将数据集上传到哪个云提供商?很可能在这方面数据正在被转换。

如果您可以提供一个脚本来复制您所看到的内容,那将会很有帮助。

于 2022-01-05T15:11:20.120 回答