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

Uploaded Python 3

File details

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

File metadata

  • Download URL: stera_sdk-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 effe25ef1eaca906f5b3cf1327d9fac6c20e72c432ab259b8b5812f0eaac9773
MD5 9f0e834d69b5603451ff9f35a2224e93
BLAKE2b-256 857a764b7638f66ce0d06163f9389a77f7e698734e605890c094c5e3b379e690

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stera_sdk-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 123.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 64ddf654b5360cbadfe8f56ccdee3464be0456daf3e474a96571a5f8bcc12a1e
MD5 626fb483d146e2642dc5c292f54a667c
BLAKE2b-256 ced50df7afe48609dde5286ef30e4a2acd4200e2da39434b2abee51c6c038563

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