Skip to content

Releases: luxonis/depthai-core

Release v2.17.2

27 Jul 19:39
Compare
Choose a tag to compare

Features

  • Updated BL to 0.0.20 (improves upon stuck/unreachable device issues)

Bug fixes

  • Fixed XLinkIn large (>5MiB) messages transfer
  • Fixed AssetManager set function to allow overwriting assets
  • Fixed Path.hpp 'filesystem' include issues
  • Reverted: #526 - until the startup bug is resolved
  • PoE device discovery improvements (improves upon stuck/unreachable device issues)

Release v2.17.1

19 Jul 09:29
Compare
Choose a tag to compare

Features

  • Added on-device python (script node) binding for timestamp and sequence numbers

Bug fixes

Misc

Depthai-shared changes: luxonis/depthai-shared#102

Release v2.17.0

12 Jul 15:38
Compare
Choose a tag to compare

Features

Bug fixes

Misc

Depthai-shared changes: luxonis/depthai-shared#101

Release v2.16.0

06 Jun 17:09
Compare
Choose a tag to compare

Features

  • OpenVINO 2022.1 support
  • XLink device search improvements
    • cross subnets for PoE devices
    • drastically reduced discovery time
    • Separated name / IP and MXID, to be able to query both USB path / IP and MXID
  • Android support
  • libusb dependency is now managed by Hunter
  • IMU FW update for BNO sensor
  • Added DetectionParser node as a standalone component of DetectionNetwork
  • StereoDepth - subpixel fractional bits API
  • VideoEncoder - lifted 16 frame pool limitation

Bug fixes

  • ColorCamera setIspScale resource allocation bugfix

Misc

  • XLinkConnection::bootBootloader improved error handling

Release v2.15.5

30 May 09:14
Compare
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

09 May 16:23
Compare
Choose a tag to compare

Features

  • OV7251 (OAK-D Lite mono camera) configurable FPS (#455)
  • Eeprom version v7 (#461)
  • Improve PoE throughput and latency for some usecases (#428)

Bug fixes

  • Regression: setLoadMesh didn't overwrite useHomographyRectification behavior (70d4796)
  • 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 (#470)
  • Stereo: Enable RGB alignment in examples where inference is performed on RGB camera (#457)

Related PR:
luxonis/depthai-shared#96

Release v2.15.3

22 Apr 16:20
Compare
Choose a tag to compare

Features

  • UTF-8 support (#384)
  • BMI270 support (#424)
  • Add on-device mesh generator for Stereo (#437)
  • Added capability to serialize pipeline to JSON (#452)

Bug fixes

  • Fixed reporting when NN blob is not set (#449)

Misc

  • Updated libnop - C++20 compatiblity fixes (#448)
  • Added Clock.now on device side

Related PR:
luxonis/depthai-shared#93

Release v2.15.2

Release v2.15.1

16 Mar 17:16
Compare
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 (#422)

Misc

  • move semantics with DataOutputQueue::addCallback() (#398)
  • Use focal length from calibration by default for Stereo node (#426)

Release v2.15.0

24 Feb 16:35
Compare
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