Не удается загрузить (закодировать) набор COCOdataset перед запуском приложения FiftyOne

#python #image-processing #dataset #faster-rcnn

Вопрос:

Я пытался обработать некоторое изображение в наборе данных COCO, прежде чем выполнить маску R-CNN, и я хочу использовать приложение FiftyOne для управления им.

Я загружаю файл JSON с веб-сайта, фильтрую его по категориям, которые я хочу(по filter.py экспортируйте в filtered.JSON) и поместите его в путь:

 C:\Users\user\Desktop\Dataset\filtered
 

Но я даже не могу запустить приложение…

Вот мой код:

    import fiftyone as fo
    
    dataset = fo.Dataset(
        name="filtered_dataset",
        persistent="C:\Users\user\Desktop\Dataset\filtered",
        overwrite=fo.types.COCODetectionDataset,
    )
    
    # Load your FiftyOne dataset
    dataset = fo.load_dataset(dataset)
    
    # Launch the app
    session = fo.launch_app(dataset, port=5151)
 

сообщение об ошибке:

 File "C:UsersuserAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespymongomessage.py", line 714, in _op_msg
    return _op_msg_uncompressed(
bson.errors.InvalidDocument: cannot encode object: Name:        filtered_dataset
Media type:  None
Num samples: 0
Persistent:  True
Tags:        []
Sample fields:
    id:       fiftyone.core.fields.ObjectIdField
    filepath: fiftyone.core.fields.StringField
    tags:     fiftyone.core.fields.ListField(fiftyone.core.fields.StringField)
    metadata: fiftyone.core.fields.EmbeddedDocumentField(fiftyone.core.metadata.Metadata), of type: <class 'fiftyone.core.dataset.Dataset'>
 

Может ли кто-нибудь увидеть, что могло произойти, и какие-либо мысли о том, как это исправить?