Skip to content

How to record synchronized images(rgb, monoleft, monoright) and imu data completely #1116

@zhongwenhao-dm

Description

@zhongwenhao-dm

I'm trying to record and play back complete data using the Python interface and an OAK-D-S2 camera. I want to obtain time-synchronized RGB, stereo, and IMU data.

I referred to holistic record and holistic replay examples, but encountered the following problems:

  • The highest frame rate is only 17 fps of saved .mp4 files in tar, even when I set a higher fps in requestOutput.
  • During replay, I couldn't find a way to make the playback automatically stop after the data finished playing.
  • During replay, the frequency of retrieving images from the queue is also less than the frequency of retrieving .mp4 files.

I also found that when I only record data for one image and imu, the frequency is normal, so the problem is most likely due to synchronization.

So I wondering how to achieve my goal? I want to obtain a single frame of image data at a higher frequency (including an RGB value, a left image, and a right image, all sharing the same timestamp).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions