Fix edge case when sending MessageGroup from host to device when sending more than 4 messages
Fix a bug where standolone logging would cause a memory leak
DepthAI 2.29
Released November 25, 2024
Features
Add the ability to change the calibration on the device in runtime with the new dai::Device.setCalibration() method and to retrieve it with the dai::Device.getCalibration().
Expose more downsampling modes when picking a lower than native resolutions
Expose more binning modes when binning is picked on IMX582/586 (sum and avg)
HDR on IMX582/586
Option to bypass 3A for having manual expose/ISO take effect faster
Initial support for new Sony 4K Stravis sensors: IMX678 and IMX715
Option to set the main camera to drive auto-exposure and auto-white-balance in multi-camera configurations
Improved StereoDepth filtering and an option to use a set a custom order of filters
Disparity is first scaled to 13 bit before going through filtering, which results in filters being more effective.
Misc
Remove false reports on crashes that happened on device destruction
Add getWidth() and getHeight() API to EncodedFrame
DepthAI 2.28
Released August 20, 2024
Features
Changed the automatic crashdump collection to always on unless DEPTHAI_DISABLE_CRASHDUMP_COLLECTION is set.
Added DEPTHAI_ENABLE_ANALYTICS_COLLECTION environment variable - when set, analytic data (pipeline schema only) is sent to Luxonis which will be used to further improve the library.
Undistort both outputs of ToF by default.
Improved 3A syncing on OAK-D-LR.
Added support for YoloV10.
Bug Fixes
Fix Camera node to correctly allocate resources for undistortion.
Fix StereoDepth node when decimation filter and depth alignment are used.
Fix host timestamps on OAK-T to be synced correctly.
Misc
Updated XLink to support clangd and shared libraries on Windows.
Removed a custom assert to always produce a crash dump to improve the UX with the automatic crashdump collection.
Increased watchdog priority on device side to improve stability during high load.
DepthAI 2.27
Released June 27, 2024
Features
Automatic crash dump collection when DEPTHAI_ENABLE_FEEDBACK_CRASHDUMP is set
Fixes and stability improvements
Fix PointCloud generation when depth comes out of the ImageAlign node
Fix IMX214 (OAK Lite) potential crash on init with more complex pipelines
Fix a rare bug on a crash if a camera stream is closed after 1 second while AF is running
Python only
Add support for numpy 2
DepthAI 2.26
Released: May 26, 2024
Features
ImageAlign node
it can align depth to any other sensor on the device - works for ToF too.
it can align two sensors with a static depth (default at infinity), useful for thermal-rgb alignment
Cast node
Casts NNData message to ImgFrame
Useful in case apps need to use outputs from NeuralNetwork node to be fed into nodes that only accept ImgFrame
Full ToF support
Running live at 30 FPS
Measuring range of 20cm - 6m
< 1% error across the range
Support for ToF in spatial nodes
An option to limit bandwidth over XLink setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize, int delayUs)
Fixes and stability improvements
Improved PoE stability on reboots - eliminate a case where power cycle of the device was sometimes needed
Improved runtime stability of heavy pipelines by increasing priority of the cameras in the NoC
Improved ImageManip stability
Improved XLink communication to be able to detect memory corruption and avoid it
Fix a bug where stereo rectification was inaccurate when the calibration data didn't contain direct link between the two inputs
Relevant for custom setups on FFC devices
Misc
Improve numerical stability of the rectification algorithm
Improves stereo quality on wide FOV sensors
Python only
Add docs strings to stubs - docs are shown in vscode by default now
Fix stubs/autocomplete to correctly work with with dai.Device() as device
Fix stubs/autocomplete to return the correct type in getCvFrame function.