Releases: luxonis/depthai-python
Releases · luxonis/depthai-python
Release v2.15.5.0
Bug fixes
- Updated FW with EEPROM fixes
- Fixed nlohmann json < v3.9.0 compatibility
- Fixed intermediary toolchain generation
Release v2.15.4.0
Features
- OV7251 (OAK-D Lite mono camera) configurable FPS (#566)
- Eeprom version v7
- Improve PoE throughput and latency for some usecases (#538)
Bug fixes
- Regression:
setLoadMeshdidn't overwriteuseHomographyRectificationbehavior (337a746) - VideoEncoder:
- fix keyframe (IDR) rate config (before it didn't change from the default of 30)
- fix resource computations for JPEG (preset FPS per instance was hardcoded to 30, it didn't allow video MJPEG at 4K 30fps + still 12MP at about 1fps). The encoder limit for JPEG is about 450.. 460 MPix/s
- Fixed incorrect stereo calibration for 2 batches of OAK-D-LITEs. Board revisions affected:
boardName = OAK-D-LITE; boardRev = R1M1E1 and R0M0E0. If incorrect depth measurements were observed it's highly recommended updating to this version.
Misc
- Stereo: Auto enable distortion correction for fisheye lenses (#576)
- Stereo: Enable RGB alignment in examples where inference is performed on RGB camera (#567)
Related PR:
luxonis/depthai-core#471
Release v2.15.3.0
Features
- UTF-8 support (#557)
- Initial BMI270 support (#534)
- Add on-device mesh generator for Stereo (#544)
- Added capability to serialize pipeline to JSON
Bug fixes
- Fixed reporting when NN blob is not set (#558)
Misc
- Updated libnop - C++20 compatiblity fixes
- Added Clock.now on device side
Related PR:
luxonis/depthai-core#453
Release v2.15.2.0
Release v2.15.1.0
Features
- Confidence map alignment optimizations
- Thermal protection critical log & shutdown
Bug fixes
- XLink library improvements and race fixes
- Fix for default delta parameters for spatial/temporal filters when subpixel mode was enabled (they were set to 0)
Calib data RGB spec translation fix for some CM3/CM4 boards(luxonis/depthai-core#422)
Misc
move semantics with DataOutputQueue::addCallback()(luxonis/depthai-core#398)Use focal length from calibration by default for Stereo node(luxonis/depthai-core#426)
Release v2.15.0.0
Features
- Support for IR laser dot projector and LED flood illuminator on OAK-D Pro devices (turned off by default)
- XLink library improvements for PoE devices
- Added watchdog protection for USB devices (fixes the need to power cycle the device)
- Updated Bootloader (v0.0.17) with PoE connectivity improvements
- Capability to use focal length from calibration for fisheye cameras
- Stereo
- Depth and RGB alignment optimization
- Subpixel + LR-check optimization - capable of 30fps @800p
- Confidence map and RGB alignment
- Exposed sequence numbers and timestamps for some additional messages for easier syncing
- Added capability to query network information using OpenVINO Blob class
- Message setter chaining for ease of development
- Exposed additional FeatureTracker metadata
- Testing CI
- OpenVINO 2021.4.2 support
- Apriltag support
- FPS change and image orientation control for IMX214 color camera (on OAK-1 Lite and OAK-D Lite)
- IMX378 camera driver can also handle now IMX380 and IMX577 sensors, besides IMX477
Bug fixes
- FW Bug Fixes for PoE stability issues
- Modified default Script processor from MSS to CSS (stability improvement measure)
- Swap
ACCELEROMETER_RAWX and Y axis to matchACCELEROMETERreadings - Skip invalid devices ("") when searching and issue a warning instead.
- Default orientation corrected on OAK-1 Lite and some newer OAK-1 devices (was upside down)
- Fix for focus control not working with some IMX477 cameras
Misc
- MSVC
INTERPROCEDURAL_OPTIMIZATIONfix - Modified libnop library to not require MSVC conforming preprocessor anymore
- Specified minimum nlohmann version to reduce version conflicts
- Documented and exposed many more environment variables to control library behavior
- Enabled queue size of zero for callback only operation
- Memory usage optimizations when ColorCamera
stilloutput is not used
Release v2.14.1.0
Features
- Added checks for StereoDepth if input/output messages are not connected as expected
Bugs
- Fixed regression from 2.14.0.0 for ColorCamera, StereoDepth initial config
- Edge case fixes for StereoDepth: post-processing + median OFF + disparity only triggered a crash
Misc
Release v2.14.0.0
Features
- Added
watchdogInitialDelayMsto PrebootConfig, for the host to set optionally and override the device defaults, currently 8s for USB, 15s for Ethernet. - Added libnop as serialization library instead of nlohmann, reducing CPU usage on both host and device side
- Added IO groups (Allows same names in different IO maps:
node.inputs['test1'],node.passthroughs['test1'] - Added IO option
waitForMessageto control this behavior - Implemented stereo depth post processing filters:
- Spatial filter
- Temporal filter
- Speckle filter
- Decimation filter
- Threshold filter
- FeatureTracker: Add support for 4k/12MP inputs
- Add IMU support for CM4-POE board
Bug fixes
- Fix an issue with watchdog timeout being overridden to 1.5s for Ethernet case. Normally the device will choose 1.5s for USB, 4s for Ethernet. Might have been a cause for watchdog induced crashes in case of network congestion, but not confirmed.
- XLink related fixes. Thanks to @diablodale
- Fix for Stereo HW desync when extended mode is enabled
Misc
- Fix typo: assigment -> assignment in ObjectTracker node
- Code changes: #472
- Related PR: luxonis/depthai-core#311
Release v2.13.3.0
Features
- Added manual white balance (color temperature) camera control
- Creating prebuilt Python wheels also for Raspberry Pi OS 'bullseye' (Python 3.9)
Bug fixes
- Firmware:
- Fix a potential crash when VideoEncoder is used (regression from v2.13.0.0)
- Fix a crash when more than 4x VideoEncoder instances are created
- Fix a StereoDepth crash with RGB-depth alignment and missing RGB calibration (having the latest calib v6)
- Fix RGB-depth alignment when running at full mono camera resolution
- XLink:
- Fix a potential segmentation fault on device close
- Fix some incorrectly calculated timeouts (on wait for reset)
Misc
- Code changes: #443; luxonis/depthai-core#288;
Known issues
- OAK-D Lite
- FPS currently fixed to 30
- Auto-exposure flicker may be seen on Mono cameras
Release v2.13.2.0
Features
Bugs
- Fix for resource allocation issues when
setRuntimeModeSwitchis used inStereoDepthnode
Misc
Known issues
- OAK-D Lite
- FPS currently fixed to 30
- Auto-exposure flicker can be seen on Mono cameras
- Release 2.13.X
- Firmware might crash when using camera controls in conjunction with VideoEncoder. Issue: luxonis/depthai-core#278