open_images_format module
- exception datumaro.plugins.open_images_format.UnsupportedSubsetNameError(item_id: str, subset: str)[source]
Bases:
datumaro.components.errors.DatasetError
- item_id: str
- subset: str
- __eq__(other)
Method generated by attrs for class UnsupportedSubsetNameError.
- __init__(item_id: str, subset: str) None
Method generated by attrs for class UnsupportedSubsetNameError.
- exception datumaro.plugins.open_images_format.UnsupportedBoxIdError(item_id: str, box_id: str)[source]
Bases:
datumaro.components.errors.DatasetError
- item_id: str
- box_id: str
- __eq__(other)
Method generated by attrs for class UnsupportedBoxIdError.
- __init__(item_id: str, box_id: str) None
Method generated by attrs for class UnsupportedBoxIdError.
- exception datumaro.plugins.open_images_format.UnsupportedMaskPathError(item_id: str, mask_path: str)[source]
Bases:
datumaro.components.errors.DatasetError
- item_id: str
- mask_path: str
- __eq__(other)
Method generated by attrs for class UnsupportedMaskPathError.
- __init__(item_id: str, mask_path: str) None
Method generated by attrs for class UnsupportedMaskPathError.
- class datumaro.plugins.open_images_format.OpenImagesPath[source]
Bases:
object
- ANNOTATIONS_DIR = 'annotations'
- IMAGES_DIR = 'images'
- MASKS_DIR = 'masks'
- FULL_IMAGE_DESCRIPTION_FILE_NAME = 'image_ids_and_rotation.csv'
- SUBSET_IMAGE_DESCRIPTION_FILE_PATTERNS = ('*-images-with-rotation.csv', '*-images-with-labels-with-rotation.csv')
- V5_CLASS_DESCRIPTION_FILE_NAME = 'class-descriptions.csv'
- V5_CLASS_DESCRIPTION_BBOX_FILE_NAME = 'class-descriptions-boxable.csv'
- HIERARCHY_FILE_NAME = 'bbox_labels_600_hierarchy.json'
- LABEL_DESCRIPTION_FILE_SUFFIX = '-annotations-human-imagelabels.csv'
- BBOX_DESCRIPTION_FILE_SUFFIX = '-annotations-bbox.csv'
- MASK_DESCRIPTION_FILE_SUFFIX = '-annotations-object-segmentation.csv'
- IMAGE_DESCRIPTION_FIELDS = ('ImageID', 'Subset', 'OriginalURL', 'OriginalLandingURL', 'License', 'AuthorProfileURL', 'Author', 'Title', 'OriginalSize', 'OriginalMD5', 'Thumbnail300KURL', 'Rotation')
- LABEL_DESCRIPTION_FIELDS = ('ImageID', 'Source', 'LabelName', 'Confidence')
- BBOX_DESCRIPTION_FIELDS = ('ImageID', 'Source', 'LabelName', 'Confidence', 'XMin', 'XMax', 'YMin', 'YMax', 'IsOccluded', 'IsTruncated', 'IsGroupOf', 'IsDepiction', 'IsInside')
- BBOX_BOOLEAN_ATTRIBUTES = (namespace(datumaro_name='occluded', oid_name='IsOccluded'), namespace(datumaro_name='truncated', oid_name='IsTruncated'), namespace(datumaro_name='is_group_of', oid_name='IsGroupOf'), namespace(datumaro_name='is_depiction', oid_name='IsDepiction'), namespace(datumaro_name='is_inside', oid_name='IsInside'))
- MASK_DESCRIPTION_FIELDS = ('MaskPath', 'ImageID', 'LabelName', 'BoxID', 'BoxXMin', 'BoxXMax', 'BoxYMin', 'BoxYMax', 'PredictedIoU', 'Clicks')
- class datumaro.plugins.open_images_format.OpenImagesImporter[source]
Bases:
datumaro.components.extractor.Importer
- POSSIBLE_ANNOTATION_PATTERNS = ('image_ids_and_rotation.csv', '*-images-with-rotation.csv', '*-images-with-labels-with-rotation.csv', '*-annotations-human-imagelabels.csv', '*-annotations-bbox.csv', '*-annotations-object-segmentation.csv')
- class datumaro.plugins.open_images_format.OpenImagesConverter(extractor, save_dir, save_images=False, image_ext=None, default_image_ext=None, save_dataset_meta=False)[source]
Bases:
datumaro.components.converter.Converter
- DEFAULT_IMAGE_EXT = '.jpg'