Skip to content

Release v3.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jun 21:08
8d32a1f

Features

  • [RVC4] New GPUStereo node
    • C++ example here and Python example here
  • [RVC4] Add the GPU backend to ImageManip
    • Improves performance and lowers power usage compared to the CPU backend
    • This will be the default backend on RVC4 starting with v3.8.0
  • Embedded Visualizer updated to 2.5.3:
    • Improved pipeline debugging pane
  • Add a Transformable interface to messages to allow easy remapping from one coordinate system to another
    • Exposed as a transformedMessage = message.transformTo(dai.ImgTransformations)
    • Supported messages: dai.ImgDetections, dai.SpatialImgDetections, dai.AprilTags, dai.Tracklets, dai.SegmentationMask
  • Add telemetry to help us understand how the library is used so we can improve it
    • To opt out set DEPTHAI_TELEMETRY=0 in the environment
  • Add support for 640x400 inputs to AutoCalibration, enabling more devices to be calibrated out of the box
  • [RVC4] Add support for INT16 inputs in NeuralNetwork node
  • [RVC4] Add sensor temperature metadata to ImgFrame when available
  • [RVC2] Add support for a new Samsung 63D ToF sensor

Misc

  • [RVC2] Add support for CBA calibration reading and flashing
  • [RVC4] Unify color temperature behavior between RVC2 and RVC4
  • [RVC4] VPP and Neural assisted stereo can now run at 50 FPS @ 1280x800 improved from 27 FPS from before
  • [RVC4] Unify RVC4 IMU output to match RVC2 to never duplicate packets

Bug fixes

  • Fix a rare issue on Windows where USB devices could fail to boot if discovery was running in another thread
  • Improve stability of the .getAny API on the MessageQueue
  • [RVC2] Fix a regression with magnetometer and rotation vector orientation on BNO086
  • [RVC4] Fix IMU timestamp drifting over time

[RVC4] Luxonis OS compatibility

Integration tested on Luxonis OS 1.20.5, 1.27.1 and 1.30.1