Skip to content
@ego-flow

EgoFlow

Open-source platform for egocentric video collection using smart glasses.

EgoFlow

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

What EgoFlow Does

  • 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

Start With EgoFlow

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

Core Projects

  • 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

Why EgoFlow

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.

Pinned Loading

  1. ego-flow-app ego-flow-app Public

    3 1

  2. ego-flow-py ego-flow-py Public

    Python 1

  3. ego-flow-server ego-flow-server Public

    TypeScript 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…