Skip to main content

SDK for processing data from Stera's mobile app: MCAP loading, visualization, and annotation

Project description

 Stera SDK

by FPV Labs (fpvlabs.ai)

PyPI Python License

Scan to get the iOS app

stera-sdk is the Python SDK behind Stera (website · iOS app).

Load MCAP recordings, run swappable hand, face, and skeleton models behind one schema, and visualize or export clean episodes, ready for embodied AI, VLAs, and world models.

A short taste

import stera
from stera.data import MCAPReader
from stera.models import HandTracker, FaceBlurrer
from stera.viz import Visualizer
from stera.processing import MeshRefiner
from stera.eval import Evaluate

session = MCAPReader("recording.mcap")
hands   = HandTracker(model="mediapipe")
blur    = FaceBlurrer(model="mediapipe")
viz     = Visualizer(session, map_3d="auto")

for frame in session.frames():
    blurred = blur.blur(frame)
    poses   = hands.detect_hands(frame)
    session.add_rgb_frame(frame.index, blurred)
    session.add_hand_pose(frame.index, poses)
    viz.log_frame(frame, hands=poses)

mesh = MeshRefiner(session).refine()           # clean + densify + colorize
session.export("episodes/run_01", visualizer=viz, mesh=mesh)
Evaluate(session).show()                       # interactive HTML QC report

Getting started

pip install "stera-sdk[all]"

That pulls the core SDK plus MediaPipe, RetinaFace, and MeshRefiner deps. WiLoR, HaMeR, and EgoBlur ship as separate research repos, see the installation guide. ffmpeg must be on PATH for episode export.

Documentation

License

Apache 2.0 © FPV Labs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stera_sdk-0.0.1.tar.gz (107.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stera_sdk-0.0.1-py3-none-any.whl (123.5 kB view details)

Uploaded Python 3

File details

Details for the file stera_sdk-0.0.1.tar.gz.

File metadata

  • Download URL: stera_sdk-0.0.1.tar.gz
  • Upload date:
  • Size: 107.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for stera_sdk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 834a4f720eb54b5d667a450718bda78b982e77afe575a34b8750e99f86e8382c
MD5 d44f17cb51d7c32d30bb551c301136fb
BLAKE2b-256 c72e35c3b6dca48fbf38685739f8e62194e2ac036a3eecb03aa327c01b932f18

See more details on using hashes here.

File details

Details for the file stera_sdk-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: stera_sdk-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 123.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for stera_sdk-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a8719c08632be872bc7c7c5e57b50b5dae60c016c0e9885c176ff0d2f16c3b98
MD5 87dfb5bbc7d85cc6ee2aa6b138d8e1a6
BLAKE2b-256 d979d1c36bb74695cbad538f87c97c347c5916d7bd8895a8de7c7dce2eaafc05

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page