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