Skip to content

Release v3.0.0-rc.3

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jul 08:52
5883dab

Features

  • Optimized XLink memory usage on RVC2 allowing for larger pipelines without running out of memory
  • Added support for the latest revision of the OAK-ToF (R4)

Bug fixes

  • Edge case in ToF decoding overflow fixed
  • Fixed a regression on DSP post-processing in Stereo node on RVC4
  • Addressed the camera timestamp drift on RVC4
  • CalibrationHandler.getCameraExtrinsics() regression fixed by flipping the matrix multiplication order
  • Fixed a possible race condition in ImageManip in LOW_POWER mode on RVC4

Misc

  • Added missing bindings for RotatedRect in Script node on RVC2
  • Switched to standardized access for EEPROM on RVC4 platform
  • Switched to std::filesystem::path from dai::Path throughout the codebase
  • Added unique input names by default making multi-input host nodes work without the need to explicitly name inputs/outputs
  • Added examples for EdgeDetector and SystemLogger (RVC2 only)
  • Added filesystem locks for Zoo model downloading for multi-process usage
  • Added support for parallel Debug and Release builds on Windows (previous limitation due to vcpkg)

RVC4 OS comaptibility

  • Integration tested on Luxonis OS 1.2, 1.6.0-debug and 1.14.1-debug

Known issues / caveats:

  • On release flavors of the OS on RVC4, the camera stack can get stuck in a bad state, where cameras don't start streaming again and a reboot is needed
    • It is recommended to use -debug versions of the OS, until this is resolved