EgoFlow is an open-source platform for collecting egocentric video with smart glasses.
It is built for researchers who need an easier way to accumulate first-person video data, monitor live streams, and reuse collected videos in research workflows.
Smart glasses -> EgoFlow app -> EgoFlow server -> ego-flow Python library
- Collects egocentric videos from smart glasses
- Supports both uploaded recordings and live streaming
- Helps teams manage and review accumulated videos through their own server
- Makes collected videos easier to use from Python for research
To start collecting videos, run your own server with ego-flow-server.
Use the Android app path today to upload or stream videos from smart glasses. iOS support is planned.
To use accumulated videos or live streams in Python:
pip install ego-flow- ego-flow-server: the main platform for receiving, organizing, and serving EgoFlow videos
- ego-flow-app: app-side projects for capture, upload, and live streaming
- ego-flow-py: Python tools for using EgoFlow videos in research environments
EgoFlow aims to accelerate egocentric video data accumulation for research.
We want first-person video collection to be easier, more open, and more reusable for the research community.