fiftyone-dataset使用基础
1.创建dataset
将dataset写入数据库时,对于已有的dataset name会报错:
解决方法:指定覆盖写 添加参数overwrite=True, 默认为False
# 在写入数据集时,指定overwrite=True,表示当dataset_name在数据库中已存在时,则覆盖
dataset = fo.Dataset(dataset_name, overwrite=True)
dataset.add_samples(samples) # 添加samples到数据集
for idx,sample in enumerate(dataset):sample["index"]=idx # 为每个sample添加索引sample.save()
2.加载已有的dataset
import fiftyone as fodataset = fo.load_dataset(...)
3.查看所有datasets
import fiftyone as fo
datsets_list=fo.list_datasets()
4.删除指定dataset
import fiftyon as fo
fo.delete_dataset('dataset_name')