|
|
|
|
| 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",
|
| )
|
|
|