Class AutoCalibrationResult
Defined in File AutoCalibrationResult.hpp
Inheritance Relationships
Base Type
public dai::Buffer(Class Buffer)
Class Documentation
-
class AutoCalibrationResult : public dai::Buffer
AutoCalibrationResult message. Carries the result and quality metrics produced by the AutoCalibration node.
Public Functions
-
AutoCalibrationResult() = default
-
inline AutoCalibrationResult(double dataConfidence, double calibrationConfidence, bool passed, CalibrationHandler calibration)
Full constructor for AutoCalibrationResult.
- Parameters:
dataConfidence – Confidence score of the input data used for calibration.
calibrationConfidence – Confidence score of the resulting calibration.
passed – Whether the calibration cycle met the required thresholds.
calibration – The actual calibration handler containing the new parameters.
-
virtual ~AutoCalibrationResult()
-
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
-
inline virtual DatatypeEnum getDatatype() const override
Get the datatype of this specific message.
- Returns:
DatatypeEnum
-
DEPTHAI_SERIALIZE(AutoCalibrationResult, dataConfidence, calibrationConfidence, passed, calibration)
Public Members
-
double dataConfidence = 0.0
Quality of input features used (0.0 to 1.0).
-
double calibrationConfidence = 0.0
Confidence in the final calibration result (0.0 to 1.0).
-
bool passed = false
True if thresholds were met and calibration is valid.
-
CalibrationHandler calibration
CalibrationHandler containing the resulting camera parameters.
-
AutoCalibrationResult() = default