Spaces:
Paused
Paused
| from dataclasses import dataclass | |
| from typing import Optional, Any, Dict | |
| from pathlib import Path | |
| class AugmentationConfiguration: | |
| gaussian_noise: dict | |
| brightness_contrast: dict | |
| enabled: bool = False | |
| brightness: float = 0.5 | |
| contrast: float = 0.5 | |
| saturation: float = 0.5 | |
| hue: float = 0.5 | |
| random_resized_crop: Any = False | |
| random_flip: float = 0.5 | |
| class DataConfiguration: | |
| augmentations: AugmentationConfiguration | |
| loading: Dict[str, Dict[str, Any]] | |
| target_focal_length: Optional[int] = None | |
| reduce_fov: Optional[bool] = None | |
| resize_image: Optional[Any] = None | |
| pad_to_square: Optional[bool] = None | |
| pad_to_multiple: Optional[int] = None | |
| gravity_align: Optional[bool] = None | |
| rectify_pitch: Optional[bool] = True | |
| num_classes: int | |
| name: str | |
| seed: Optional[int] = 0 | |
| random: Optional[bool] = True | |
| num_threads: Optional[int] = None | |
| class MIADataConfiguration(DataConfiguration): | |
| scenes: list[str] | |
| split: Any | |
| data_dir: Path | |
| pixel_per_meter: int | |
| crop_size_meters: int | |
| name: str = "mapillary" | |
| filter_for: Optional[str] = None | |
| filter_by_ground_angle: Optional[float] = None | |
| min_num_points: int = 0 | |
| class KITTIDataConfiguration(DataConfiguration): | |
| seam_root_dir: Path | |
| dataset_root_dir: Path | |
| bev_percentage: float | |
| pixel_per_meter: int | |
| crop_size_meters: int | |
| class_mapping: Optional[Any] = None | |
| percentage: float = 1.0 | |
| class NuScenesDataConfiguration(DataConfiguration): | |
| data_dir: Path | |
| map_dir: Path | |
| pixel_per_meter: int | |
| crop_size_meters: int | |
| percentage: float = 1.0 | |
| class_mapping: Optional[Any] = None | |
| version: str = "v1.0-trainval" | |