Spaces:
Sleeping
Sleeping
""" Dataset parser configs | |
Copyright 2020 Ross Wightman | |
""" | |
from dataclasses import dataclass | |
__all__ = ['CocoParserCfg', 'OpenImagesParserCfg', 'VocParserCfg'] | |
class CocoParserCfg: | |
ann_filename: str # absolute path | |
include_masks: bool = False | |
include_bboxes_ignore: bool = False | |
has_labels: bool = True | |
bbox_yxyx: bool = True | |
min_img_size: int = 32 | |
ignore_empty_gt: bool = False | |
class VocParserCfg: | |
split_filename: str | |
ann_filename: str | |
img_filename: str = '%.jpg' | |
keep_difficult: bool = True | |
classes: list = None | |
add_background: bool = True | |
has_labels: bool = True | |
bbox_yxyx: bool = True | |
min_img_size: int = 32 | |
ignore_empty_gt: bool = False | |
class OpenImagesParserCfg: | |
categories_filename: str | |
img_info_filename: str | |
bbox_filename: str | |
img_label_filename: str = '' | |
masks_filename: str = '' | |
img_filename: str = '%s.jpg' # relative to dataset img_dir | |
task: str = 'obj' | |
prefix_levels: int = 1 | |
add_background: bool = True | |
has_labels: bool = True | |
bbox_yxyx: bool = True | |
min_img_size: int = 32 | |
ignore_empty_gt: bool = False | |