Overview of the ego4d repository components
mainThe ego4d repository provides tools for working with the Ego4D and Ego-Exo4D datasets. Key components include:
- Downloaders:
ego4dCLI (command:ego4d) for the Ego4D dataset.egoexoCLI (command:egoexo) for the Ego-Exo4D dataset.
- Feature Extraction: An API for extracting features, including wrappers for models like
OmnivoreandSlowFast. - Research Tools: Includes dataloaders and research code (e.g.,
clepfor Contrastive Language Ego-centric video Pre-training). - Video Reading: A simple API abstracting libraries like
TorchAudioandPyAV. - Visualization: A visualization engine located in the
vizdirectory.