BlogDepthAIReleases

DepthAI 2.26.0 released

Hello, community members!

We released a new version of the DepthAI library. The latest release (v2.26.0) includes several new features and improvements:

Features

  • ImageAlign Node

    • Aligns depth to any other sensor on the device, including ToF.
    • Aligns two sensors with a static depth (default at infinity), useful for thermal-RGB alignment.
  • Cast Node

    • Casts NNData message to ImgFrame.
    • Useful for using NeuralNetwork node outputs with nodes that only accept ImgFrame.
  • Full ToF Support

    • Live running at 30 FPS.
    • Measuring range of 20cm to 6m.
    • Less than 1% error across the range.
  • Support for ToF in spatial nodes.

  • An option to limit bandwidth over XLink setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize, int delayUs)

Stability Improvements and Bug Fixes

  • Improved PoE stability on reboots - eliminate a case where powercycle of the device was sometimes needed- Improved runtime stability for heavy pipelines by prioritizing cameras in the NoC.
  • Improved runtime stability of heavy pipelines by increasing priority of the cameras in the NoC
  • Improved ImageManip stability
  • Fix a bug where stereo rectification was inaccurate when the calibration data didn't contain direct link between the two inputs
    • Relevant for custom setups on FFC devices

Misc

  • Improve numerical stability of the rectification algorithm
    • Improves stereo quality on wide FOV sensors

Python Only

  • Add docstrings to stubs - docs are shown in vscode by default now
  • Fix stubs/autocomplete to correctly work with with dai.Device() as device
  • Fix stubs/autocomplete to return the correct type in getCvFrame function.

Please note that if you are using a PoE device, you will receive a notification if an older version of the bootloader is in use.

[2024-05-24 20:46:14.962] [depthai] [warning] [1944301041AA751300] [10.12.103.140] Flashed bootloader version 0.0.21, less than 0.0.28 is susceptible to bootup/restart failure. Upgrading is advised, flashing main/factory (not user) bootloader. Available: 0.0.28

Guidelines to update you will find on the release notes page.

Comments (5)

Hello, community members!

We released a new version of the DepthAI library. The latest release (v2.26.0) includes several new features and improvements:

Features

  • ImageAlign Node

    • Aligns depth to any other sensor on the device, including ToF.
    • Aligns two sensors with a static depth (default at infinity), useful for thermal-RGB alignment.
  • Cast Node

    • Casts NNData message to ImgFrame.
    • Useful for using NeuralNetwork node outputs with nodes that only accept ImgFrame.
  • Full ToF Support

    • Live running at 30 FPS.
    • Measuring range of 20cm to 6m.
    • Less than 1% error across the range.
  • Support for ToF in spatial nodes.

  • An option to limit bandwidth over XLink setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize, int delayUs)

Stability Improvements and Bug Fixes

  • Improved PoE stability on reboots - eliminate a case where powercycle of the device was sometimes needed- Improved runtime stability for heavy pipelines by prioritizing cameras in the NoC.
  • Improved runtime stability of heavy pipelines by increasing priority of the cameras in the NoC
  • Improved ImageManip stability
  • Fix a bug where stereo rectification was inaccurate when the calibration data didn't contain direct link between the two inputs
    • Relevant for custom setups on FFC devices

Misc

  • Improve numerical stability of the rectification algorithm
    • Improves stereo quality on wide FOV sensors

Python Only

  • Add docstrings to stubs - docs are shown in vscode by default now
  • Fix stubs/autocomplete to correctly work with with dai.Device() as device
  • Fix stubs/autocomplete to return the correct type in getCvFrame function.

Please note that if you are using a PoE device, you will receive a notification if an older version of the bootloader is in use.

[2024-05-24 20:46:14.962] [depthai] [warning] [1944301041AA751300] [10.12.103.140] Flashed bootloader version 0.0.21, less than 0.0.28 is susceptible to bootup/restart failure. Upgrading is advised, flashing main/factory (not user) bootloader. Available: 0.0.28

Guidelines to update you will find on the release notes page.

jakaskerl stickied the discussion .

@MartinMotycka
it seems that a pip install on an M2 Mac still returns 2.25.1
When are you planning to release it for Mac as well?

    @MartinMotycka I just succeeded with the update, I guess there was a problem with the simple site this afternoon.
    Thanks

    but I can't make deviceManager compile/work on an M2 Mac
    PySimpleGUI==4.60.3 is not available, minimum is 5.0.0
    if I use 5.0.0, I get a stack overflow after a few seconds, nothing is displayed

    Without trying all possible combinations of all required packages, what should I do?

    Also, the provided pyinstaller command is wrong
    --add-data="assets/icon.ico;assets"
    should be : instead of ;

    jakaskerl unstickied the discussion .
    3 months later