Skip to content

https://facebookresearch.github.io/projectaria_tools/docs/ARK/sdk/api_reference#ariasdkbasestreamingclientobserver #277

@Shrikar-Kota

Description

@Shrikar-Kota

I'm encountering a discrepancy between the Python SDK's behavior and the official API documentation.

Goal:
Access the StreamId for each image during a live stream to reliably separate the SLAM cameras.

Problem:
The documentation states that the on_image_received callback should receive an ImageDataAndRecord object. However, with projectaria-client-sdk==1.2.1, the callback receives a raw numpy.ndarray instead, with no StreamId metadata.

Furthermore, classes mentioned in the documentation, like BaseStreamingClientObserver, are not present in the aria.sdk module (AttributeError).

Environment:
projectaria-client-sdk: 1.2.1 (latest on PyPI)
projectaria-tools: 1.6.0

Code Sample:

import aria.sdk as aria
from projectaria_tools.core.sensor_data import ImageDataRecord

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions