【发布时间】:2021-11-04 20:14:19
【问题描述】:
目前,我正在为对象检测任务准备一个合成数据集。有可用于此类任务的注释数据集,例如 COCO 数据集和 Open Images V6。我正在尝试从那里下载图像,但只下载特定类的前景对象,例如人,也就是没有透明背景的图像。我这样做的原因是我想在将这些图像编辑成新图像后插入它们,例如街景。
到目前为止,我已经尝试过,我使用了一个名为 FiftyOne 的库,并下载了带有语义标签的数据集,但我被困在这里,我不知道还能做什么。
没有必要使用 FiftyOne,任何其他方法都可以。
这是我用来下载带有标签的数据集样本的代码
import fiftyone as fo
import fiftyone.zoo as foz
dataset = foz.load_zoo_dataset(
"coco-2017",
split="validation",
dataset_dir = "path/fiftyone",
label_types=["segmentations"],
classes = ["person"],
max_samples=10,
label_field="instances",
dataset_name="coco-images-person",
)
# Export the dataset
dataset.export(
export_dir = "path/fiftyone/image-segmentation-dataset",
dataset_type=fo.types.ImageSegmentationDirectory,
label_field="instances",
)
谢谢
【问题讨论】:
标签: python computer-vision dataset object-detection fiftyone