Skip to content

Releases: luxonis/depthai-python

Release v2.15.5.0

06 Jun 12:29

Choose a tag to compare

Bug fixes

  • Updated FW with EEPROM fixes
  • Fixed nlohmann json < v3.9.0 compatibility
  • Fixed intermediary toolchain generation

Release v2.15.4.0

09 May 16:21

Choose a tag to compare

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: setLoadMesh didn't overwrite useHomographyRectification behavior (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

22 Apr 16:20

Choose a tag to compare

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

31 Mar 14:02

Choose a tag to compare

Release v2.15.1.0

16 Mar 20:39

Choose a tag to compare

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

Release v2.15.0.0

24 Feb 16:36

Choose a tag to compare

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_RAW X and Y axis to match ACCELEROMETER readings
  • 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_OPTIMIZATION fix
  • 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 still output is not used

Release v2.14.1.0

12 Jan 14:17

Choose a tag to compare

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

07 Jan 04:24

Choose a tag to compare

Features

  • Added watchdogInitialDelayMs to 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 waitForMessage to 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

Release v2.13.3.0

01 Dec 04:42

Choose a tag to compare

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

Known issues

  • OAK-D Lite
    • FPS currently fixed to 30
    • Auto-exposure flicker may be seen on Mono cameras

Release v2.13.2.0

26 Nov 00:19

Choose a tag to compare

Features

Bugs

  • Fix for resource allocation issues when setRuntimeModeSwitch is used in StereoDepthnode

Misc

Known issues

  • OAK-D Lite
    • FPS currently fixed to 30
    • Auto-exposure flicker can be seen on Mono cameras
  • Release 2.13.X