Added
- Supported for OAK-1 devices through the calibration API
- get_camera_calibration now reads device type and pulls
correct information.
- ApiCamera, LegacyCamera, VPU, and Webcam now accept
a device_id for specifying which physical OAK device
to utilize.
- create_device: A function for creating a DepthAI Device
from a pre-defined pipeline. Accepts parameters for
where to create said device.
- nodes.buffer submodule
- Buffer, MultiBuffer, SimpleBuffer classes. Each class
enables methods for making DataInput/OutputQueues easier
to use in bulk.
- create_synced_buffer, allows wrapping multiple output
streams with a single function getting a single output
from each stream at once.
Improvements
- VPU methods refactored to handle multiple neural networks
- reconfigure parameters changed
- Added reconfigure_multi
- Function signature changed for run
- Pipeline generation and VPU thread use new backend
Changed
- get_camera_calibration
- New return type of CalibrationData | ColorCalibrationData
This comes from the OAK-1 support
- Could break old code which utilized this function, but
would primarily affect static type-checkers like mypy
- Can replace with get_oakd_calibration to achieve 1:1