Commit 4919947
Ros Release 2.23 (#925)
* Update FW w/ syncing stall fix
* Update stereo with more robust frame sync
* Update FW with optional override of spec translation for stereo algorithm calculations
* Correct type
* Update SPIOut.hpp
to address error C4458: declaration of 'id' hides class member
* Expose center alignment scale factor for debug purposes
* Expose SIPP mempool configurable sizes
* Update FW
* Fixed usage of DeviceBootloader with incomplete DeviceInfo and added a convinience constructor
* Closes: #714
* Add alpha scaling option for StereoDepth
* Update FW before merge
* Update FW with RGB alignment fix
* Update FW with performance metrics when DEPTHAI_LEVEL=info is enabled; enable brightness filter for 0 intensity pixels by default
* Improve spatial calculation X and Y accuracy; fix RGB alignment when custom output depth size is specified
* [XLink] Increased max number of links from 32 to 64
* Add crash dump functionality
* Change API to return just crash dump
* Update FW with commit hash attached to crash dump
* Update FW with fix for serialization of thread name
* Add hasCrashDump API
* Update FW
* Update FW, crash dump contains device ID
* Enable MEDAIN spatial calculation method for SpatialDetectionNetwork
* Update FW
* Update docs
* FW: HW sync (trigger mode) enabled for OAK-D-LR, for cameras with matching FPS
* Change default SIPP buffer sizes
* Add 3A skipping option to reduce CPU usage
* Change API to be able to configure isp 3A FPS
* Update BoarConfig with limits
* Update script node python bindings
* Update FW: Add workaround for BNO sequence number limit of 256 (sensors sends uint8)
* FW: camera sensor improvements:
- AR0234 improved AE smoothness, increased max gain to 400x (first 25.6x analog),
- OV9782 on RGB/CAM-A socket max FPS: 120 (previously was only for OV9282), also improves image quality in very bright light,
- OV9782/9282 minimum exposure time decreased: 20us -> 10us, helps in very bright light. TODO update tuning to make use of it, currently only possible to use with manual exposure
* Update stereo_depth_video.cpp
* Enable interrupt mode: Update BMI driver with fixes from: boschsensortec/BMI270_SensorAPI#16
* Update ObjectTracker with improvements from rvc3
* Add API to set trackingPerClass in ObjectTracker node
* Update FW before merge
* Update FW with IMU fix for BNO
* Add IMU versioning; firmware versioning, firmware update status callbacks
* Update FW with fix for BMI timestamp
* Update FW: IMU support for OAK-D-SR
* Fix 'default constrictible' error on some compilers
* Update FW
* Add IMU FW update RPC
* Updated yolo description
* Update examples
* Update FW with deprecation warning for enableFirmwareUpdate
* Change imu version to imu type
* Update FW before merge
* Added C++14 requirement to examples & tests
* Tweaked crash_report example
* [FW] Added missing bindings for CameraControl and ImgFrame
* Update FW with fix for calibration load example
* fix stability_stress_test fail to link on ubuntu
- fixes #769
* fix isClosed/checkClosed threading, rpcClient exceptions
- remove thread-unsafe checkClosed()
- update isClosed() doxygen + comments
- protect DataInputQueue::maxDataSize with std::atomic
- remove unused dai::DeviceBase::rpcStream
- fixes #520
* fix var hides class member, this-> in constructors
- fix few compile warn 'ex' unreferenced local variable
- rename setBusId() param to not hide class member
- refactor XLinkConnection constructors
- partial fix #247
* fix: stdexcept header added for std::runtime_error
Signed-off-by: Onuralp SEZER <[email protected]>
* [FW] Removed UTF-8 degree sign from temperature prints. Closes: #773
* Move sipp buffer size from BoardConfig to GlobalProperties
* Update style
* Partially reverted bce1444 - only kept the C++14 specified in examples, tests already had the version specified
* [Stereo] Add option to invalidate edge pixels on disparity/depth frame
* Update FW: handle disparity flipping
* Update FW: support for stereo.setOutputSize when LEFT or RIGHT alignment is set
* Update FW: support for stereo between RGB and LEFT/RIGHT
* [FW] ImageManip CSC improvements, New boards and power cycle fix
* Update FW: support for configurable ImageManip interpolation type
* FW: fix for UART0 / '/dev/ttyS0' init failure in Script node
* Update API to use dai::Interpolation
* Update FW with latest develop fixes
* Update FW with fix for USB devices stuck after reboot
* Update shared
* Release v2.21.0
* Fix device destructor
* Update FW: fix spatial location calculator for 400p/480p resolution
* Release v2.21.1
* FW: Fix camera intrinsics when RGB alignment is used
* Release v2.21.2
* FW: fix running 4 cameras with Ethernet,
4th cam enabled didn't stream due to device memory allocation
* prevent duplicate xlink stream names
- fixes #469
- add test case
* [FW] Fix for OAK-D-SR camera enumeration
* [FW] OAK-D-LR R1 preparation
* [FW / BL] Updated both FW & BL for OAK-D-LR R1. ETH fixes and moved to BNO086 IMU.
* [BL] Updated to 0.0.25 release
* Deprecated misleading board socket aliases
* [FW] Match shared
* Tweaked naming a bit more
* WIP: Refactoring constructors
* Added 2 additional board socket enums
* Removed ;
* Updated FW and fixed Device constructors
* Added more checks when parsing message and a test
* Add get/set to all config messages
* Refactored logging to use device logger and capability to modify log levels for a specific device
* Added custom spdlog logger library usage and exposed profiling data globally and per device
* Updated XLink with new functionality and increased PoE search time
* Added means of grabbing global profiling data as well
* Updated XLink with 255.255.255.255 discovery added
* Applied formatting
* [Stereo] Fix auto distortion correction for 400p
* [Stereo] Fix temporal filter crash on startup
* Add missing info log level
* Logging: fixed `DEPTHAI_DEBUG=1` causing a crash at init,
`__gnu_cxx::recursive_init_error` exception due to `logger::get_level()` call
* CrashDump: add optional clear of crash dump, enabled by default
* Color/Mono/Camera: add `setRawOutputPacked` config
-- cherry-picked, FW and shared updated in upcoming commit
* ImgFrame: handle RAW10/12/14 (unpacked) like RAW16
* ToF node with ToFConfig
-- cherry-picked and squashed
* `make clangformat`
* FW: UVC: H.264 with `ImgFrame::Type::BITSTREAM`, few more config checks
* Device: fix some constructors to forward pipeline DeviceConfig
* Modified XLink to a temporary branch
* Updated XLink with fixed winusb mxid retrieval
* FW: Stereo: handle queue blocking settings
* [FW] Updated for some devices and ToF
* Added filter by device name
* [FW] WIP for S2 PoE boards
* [FW] WIP for new SoMs
* Fixed build
* [FW] Fixed camera orientation
* Add example for read calibration in script node
* Bump version to v2.22.0
* Add to cmake and fix errors
* FW: update IMX296 tuning
* [FW] Fixed OAK-D-SR and OV9782 issues
* Change printf to node.info in script node read calibration example
* ToF: Add median filter support
* Update FW to latest develop
* FW: Stereo: Apply alpha scaling parameter to RGB intrinsics when RGB alignment is enabled
* FW: fix CAM_D enumeration on OAK-FFC-4P R7
* Camera: move alpha parameter as optional to be consistent with stereo
* Update FW
* BMI: Fix accumulating latency due to slow xlink read
* Fix constructors overriding maxUsbSpeed
* hasAutofocus fix based on device name/lensPosition
* WIP: Device name improvements
* Added improvements to device naming
* Fixed device related logging
* Moved ts, tsDevice, and sequenceNum from descendants to RawBuffer
* Added getters and setters
* z_map for tof
* ts to tsDevice fix
* Updated ColorCamera's setSensorCrop comment for documentation
* Removed redundant getters and setters
* FW: add support for OAK-D-SR-PoE R1M1E1
* Fixed mistake in ImgFrame
* Ran ClangFormat
* Added DEPTHAI_ENABLE_LIBUSB option, to enable/disable USB protocol in build time
* Applied style
* Updated XLink library with some fixes
* FW: fix default fsync on OAK-D-SR-PoE. GPIO46 input by default
* hasautofocusIC
* FW: fix 4 cams crash on PoE due to memory allocation
* Update FW / shared
* FW: fix OAK-D-SR camera enum. IMX296 updates:
- support for RPi GS Cam paired with Luxonis SL6996 RPi camera adapter
- support for external trigger on XTR/XTRIG pin: active low, pulse width determines exposure time. Limitation:
needs an initial trigger shortly after start to avoid a crash, or `DEPTHAI_WATCHDOG=0` can be a workaround
* Attempt to fix serialization error on windows compiler
* Update FW
* Implemented timesync optimization
* Fixed new timesync bugs
* Moved treceive back to XLink
* Changes according to PR issue
* Clangformat
* Bump FW
* WIP: Device name improvements
* Added improvements to device naming
* FIXME: does not work on rpi
* Updated FW with changes
* Bump shared
* Fixed compiler error
* Changed struct timespec to custom struct to fix RPI size issues
* Bump shared
* FW, ColorCamera: add new almost-full-FOV resolutions for IMX378/477, scaled:
1352x1012, 4lane-only, 1/3 scaling
2024x1520, 1/2 binning
* Fixed incorrect warp in issue #882
* [FW] OAK-D SR PoE and ToF improvements
* [FW] Improved OV9782 fps handling
* Updated FW & XLink with backward compatible timestamping
* FW: fixes for AR0234 fsync, AR0234 AE max exposure: 16->33 ms,
more robust camera handling (especially in sync modes)
* fixed the order of translation multiplication
* clang update
* [FW] deviceName fixes and updated for EepromData changes
* Increased num XLink connections to 64
* Bumped num XLink connections to 64
* Update README.md
* Update changelog and package xml
* removed merge dubpicate
---------
Signed-off-by: Onuralp SEZER <[email protected]>
Co-authored-by: SzabolcsGergely <[email protected]>
Co-authored-by: anonymous-1000 <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: Erol444 <[email protected]>
Co-authored-by: szabi-luxonis <[email protected]>
Co-authored-by: Dale Phurrough <[email protected]>
Co-authored-by: Onuralp SEZER <[email protected]>
Co-authored-by: Florin Buica <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: Andrej Susnik <[email protected]>
Co-authored-by: Aniel Alexa <[email protected]>
Co-authored-by: AnielAlexa <[email protected]>
Co-authored-by: asahtik <[email protected]>1 parent 22db649 commit 4919947
File tree
58 files changed
+735
-464
lines changed- cmake
- Depthai
- Hunter
- examples
- ColorCamera
- Script
- Warp
- include/depthai
- common
- device
- pipeline
- datatype
- node
- xlink
- src
- device
- openvino
- pipeline
- datatype
- node
- utility
- xlink
- tests
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+735
-464
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
5 | 28 | | |
6 | 29 | | |
7 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| |||
45 | 48 | | |
46 | 49 | | |
47 | 50 | | |
48 | | - | |
| 51 | + | |
49 | 52 | | |
50 | 53 | | |
51 | 54 | | |
| |||
254 | 257 | | |
255 | 258 | | |
256 | 259 | | |
| 260 | + | |
257 | 261 | | |
258 | 262 | | |
259 | 263 | | |
| |||
449 | 453 | | |
450 | 454 | | |
451 | 455 | | |
452 | | - | |
453 | | - | |
454 | 456 | | |
455 | 457 | | |
456 | 458 | | |
457 | 459 | | |
458 | 460 | | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
459 | 466 | | |
460 | 467 | | |
461 | 468 | | |
| |||
484 | 491 | | |
485 | 492 | | |
486 | 493 | | |
487 | | - | |
| 494 | + | |
488 | 495 | | |
| 496 | + | |
489 | 497 | | |
490 | 498 | | |
491 | 499 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| |||
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
| 324 | + | |
323 | 325 | | |
324 | 326 | | |
325 | 327 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments