用途:将 FiftyOne 数据集导出为多种标准格式,便于模型训练、标注交换、表格分析与完整备份,也可上传至 Hugging Face Hub。
主要能力:支持检测类格式(COCO、YOLOv4、YOLOv5、VOC、KITTI、CVAT Image/Video、TF Object Detection)、分类类格式(图像/视频分类目录树、TF Image Classification)、分割格式(Image Segmentation)以及通用格式(CSV、GeoJSON、FiftyOne Dataset)。导出类型包括 MEDIA_AND_LABELS、LABELS_ONLY、MEDIA_ONLY、FILEPATHS_ONLY;导出目标可为整个数据集、当前视图或选中样本。
使用方式:先 set_context 与 dataset_summary 了解数据集字段与标签类型,再用 get_operator_schema 查看导出参数,确认格式、目录与标签字段后执行 execute_operator,例如 operator_uri="@voxel51/io/export_samples",params 中指定 export_type、dataset_type、export_dir(绝对路径)与 label_field。也可用 Python SDK 的 dataset.export() 或 view.export(),配合 fiftyone.types 中的类型。导出到 Hugging Face Hub 可用 push_to_hub()。
限制:不同格式支持的标签类型不同,如 YOLO 仅支持 detections,分类格式仅支持 classification;部分格式不支持仅导出标签。导出目录需使用绝对路径,已存在时需确认覆盖。上传 Hugging Face Hub 前需生成数据集卡片并获得用户批准。具体认证、参数与故障排查细节暂未提供。