This repository contains utility functions for processing and visualizing multi-camera and multi-sensor tracking data. Specifically, it includes funcitonality for using the Orbbec Astra 2's Depth, IR, and RGBD feed and synchronizing those output streams with another USB camera that outputs RGBD.
Install the following python packages before using the utilities
pip install numpy matplotlib opencv-python opencv-python pillor pyorbbecsdkAlso important to clone these python bindings provided by Orbbec and use the main branch for version 1 if using an Orbbec Astra https://github.com/orbbec/pyorbbecsdk
Videos are synchronized and can be verified via system time on the top left corner of each threaded feed.
Start and stop buttons record 4 videos simultaneously and save them into 4 files.