datumaro.plugins.data_formats.roboflow.importer#
Classes
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowCocoImporter[source]#
Bases:
Importer
- FORMAT = 'roboflow_coco'#
- ANN_FILE_NAME = '_annotations.coco.json'#
- classmethod detect(context: FormatDetectionContext) FormatDetectionConfidence [source]#
- property can_stream: bool#
Flag to indicate whether the importer can stream the dataset item or not.
- get_extractor_merger() Type[ExtractorMerger] [source]#
Extractor merger dedicated for the data format
Datumaro import process spawns multiple DatasetBase for the detected sources. We can find a bunch of the detected sources from the given directory path. It is usually each detected source is corresponded to the subset of dataset in many data formats.
- Parameters:
stream – There can exist a branch according to stream flag
- Returns:
If None, use Dataset.from_extractors() to merge the extractors, Otherwise, use the return type to merge the extractors.
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowVocImporter[source]#
Bases:
Importer
- FORMAT = 'roboflow_voc'#
- FORMAT_EXT = '.xml'#
- ANN_DIR_NAME = ''#
- classmethod detect(context: FormatDetectionContext) FormatDetectionConfidence [source]#
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowYoloImporter[source]#
Bases:
RoboflowVocImporter
- FORMAT = 'roboflow_yolo'#
- FORMAT_EXT = '.txt'#
- ANN_DIR_NAME = 'labels/'#
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowYoloObbImporter[source]#
Bases:
RoboflowYoloImporter
- FORMAT = 'roboflow_yolo_obb'#
- FORMAT_EXT = '.txt'#
- ANN_DIR_NAME = 'labelTxt/'#
- classmethod detect(context: FormatDetectionContext) FormatDetectionConfidence [source]#
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowCreateMlImporter[source]#
Bases:
RoboflowCocoImporter
- FORMAT = 'roboflow_create_ml'#
- ANN_FILE_NAME = '_annotations.createml.json'#
- class datumaro.plugins.data_formats.roboflow.importer.RoboflowMulticlassImporter[source]#
Bases:
RoboflowCocoImporter
- FORMAT = 'roboflow_multiclass'#
- ANN_FILE_NAME = '_classes.csv'#