Hello everyone,
I’ve been working through the DepthAI v3 migration and noticed some conflicting information between the official Python API documentation and some threads here in the forum.
In the Python API docs, I still see references to ColorCameraProperties (and similarly MonoCameraProperties).
But in the forum discussions, I’ve read guidance that in DepthAI v3 we should use only the unified depthai.node.Camera node, instead of multiple node types (ColorCamera, MonoCamera, etc.).
This raises a few questions I’d like to clarify:
Which approach is the correct standard in DepthAI v3?
Should we exclusively use depthai.node.Camera for all imagers (color and mono), or is it still valid/recommended to use ColorCameraProperties in certain cases?
Backward compatibility vs future-proofing:
If ColorCameraProperties is still present in the Python API, is it only for backward compatibility, or is it actively supported in v3 pipelines?
Best practices for new projects:
For those of us building new codebases (not just porting v2 code), should we ignore the old nodes and properties altogether, and always stick with the unified Camera node?