Struct DynamicCalibrationResult
Defined in File DynamicCalibrationResults.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public dai::Buffer(Class Buffer)
Struct Documentation
-
struct DynamicCalibrationResult : public dai::Buffer
Final result of running dynamic calibration.
Includes:
newly computed calibration
previously installed calibration
metrics comparing the two
Public Functions
-
DynamicCalibrationResult() = default
-
virtual ~DynamicCalibrationResult()
-
inline DynamicCalibrationResult(const Data &data, std::string information)
Construct result including calibration data.
-
inline DynamicCalibrationResult(std::string information)
Construct result containing only info text.
-
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(DynamicCalibrationResult, calibrationData, info)
Public Members
-
std::string info
Informational result message.
-
struct Data
Detailed calibration result.
Public Functions
-
DEPTHAI_SERIALIZE(Data, newCalibration, currentCalibration, calibrationDifference, dataConfidence)
Public Members
-
dai::CalibrationHandler newCalibration
Calibration produced by dynamic calibration.
-
dai::CalibrationHandler currentCalibration
Calibration present before dynamic calibration.
-
CalibrationQuality::Data calibrationDifference
Per-metric comparison of new vs old calibration.
-
double dataConfidence = 0.0
-
DEPTHAI_SERIALIZE(Data, newCalibration, currentCalibration, calibrationDifference, dataConfidence)