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.3.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.3-py3-none-any.whl (123.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stera_sdk-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 b5b9d3f798d52ed682a40ff20f6d75321a28f25802213fbac7c9102941612eb1
MD5 0892b9aaf49e7d9f027b34d930fadf50
BLAKE2b-256 fb392ea7c9e158c8d35da50760025b09bb1731eac2239ba7937e2eb9e7ce067c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stera_sdk-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb204396d017576d466095d025470b432f1b05c6a5e47a1b4ead68cf2598409
MD5 5643fbf41d22b6c4ea01c5334b3b4ae6
BLAKE2b-256 dcce38dc9ad91b807295c6fb926d04319ae732bb603d08029905ee46d83981c7

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