Release v3.2.0
Features
- Extend
DetectionParserandImgDetectionsmessage with instance segmentation and keypoints parsing - Add support for the new Snaps&Events API:
- [RVC4] Add NeuralDepth node supporting the neural depth running on device
- [RVC4] Switch the front LED to green when DepthAI is running
- [RVC2] Add tuning for the IMX577 sensor, removing the previously present blue tint
Bug fixes and stability
- Fix an edge case for IPv4LL discovery on MacOS luxonis/XLink#100
- [RVC4] Fix a small memory leak on RVC4 happening in Camera node and in StereoDepth when extended mode is enabled
- [RVC2] Fix a rare issue of IMU preventing a device reboot
- [RVC2] Patch ToF calibration that caused a minor bump in readout values in the middle of the frame
Misc
- Add HDR examples for C++ here and Python here
- Add priority implementation to
RemoteConnectionto prioritize metadata over raw frames - Expose an embedded RPC on
RemoteConnectioncalledlibraryVersionwhich returns the DepthAI version - Embedded visualizer is updated from
0.12.33to1.5.40 - Stop extracting NeuralNetwork models to a temporary directory to reduce disk usage
- [Python] Remove warnings on MacOS for duplicate symbols for
CVSliderCVWindowwhen library is used alongsidecv2 - [Python] Add support for Python3.14 and drop Python3.8
- [RVC4] Add support for flashing and reading housing calibration
- [RVC4] Refactored Camera stack with improved stability for startup and restarts
- Improves stability for multi-day runs
- Solves a rare case of camera getting stuck and unable to stream which required a device reboot
- [RVC4] Handle the timestamp change that will be present in LuxonisOS 1.21.0
- [RVC4] Add a
device.getProcessMemoryUsage()returning memory usage of just thedepthai-deviceprocess - [RVC2] Add bindings for
setTransformationin Python bindings for Script node - [RVC2] Allow DynamicCalibration to run on devices with older calibration with un-distortion disabled
- [RVC2] Autodetermine pool sizes to allow high resolution frames on IMX582 to run without explicit changes
- [RVC2] Improved handling of HDR for IMX582
- Limit the FPS to 10
[RVC4] Luxonis OS compatibility
Integration tested on Luxonis OS 1.14.1, 1.18.3 and 1.20.5