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

Stera SDK

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.4.tar.gz (106.8 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.4-py3-none-any.whl (123.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stera_sdk-0.0.4.tar.gz
  • Upload date:
  • Size: 106.8 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.4.tar.gz
Algorithm Hash digest
SHA256 6bc20fda086ea3aba5160ff042afb511adeb96194f9c30e54ed2259035782b7b
MD5 c02fb4574951b7baa51a35e092321903
BLAKE2b-256 a006d4fb65cf1f2b919ef2661a5bf8bb95547c868028a89917f6cbf1ee5b8c1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stera_sdk-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f02a02f66251b7820828bb3086160deba898800201c7c707de6977e5a238ef9f
MD5 10b33cf3c26ac9beb05cd2e0b1c27fda
BLAKE2b-256 16247684ab8634f695dfdcb042c776adbc118a0c2d492c9a7d59f4ad08d76fe6

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