| | |
| |
|
| | from typing import Optional |
| |
|
| | from detectron2.data import DatasetCatalog, MetadataCatalog |
| |
|
| | from ..utils import maybe_prepend_base_path |
| | from .dataset_type import DatasetType |
| |
|
| | CHIMPNSEE_DATASET_NAME = "chimpnsee" |
| |
|
| |
|
| | def register_dataset(datasets_root: Optional[str] = None) -> None: |
| | def empty_load_callback(): |
| | pass |
| |
|
| | video_list_fpath = maybe_prepend_base_path( |
| | datasets_root, |
| | "chimpnsee/cdna.eva.mpg.de/video_list.txt", |
| | ) |
| | video_base_path = maybe_prepend_base_path(datasets_root, "chimpnsee/cdna.eva.mpg.de") |
| |
|
| | DatasetCatalog.register(CHIMPNSEE_DATASET_NAME, empty_load_callback) |
| | MetadataCatalog.get(CHIMPNSEE_DATASET_NAME).set( |
| | dataset_type=DatasetType.VIDEO_LIST, |
| | video_list_fpath=video_list_fpath, |
| | video_base_path=video_base_path, |
| | category="chimpanzee", |
| | ) |
| |
|