CalibrationQuality
Examples of functionality
Reference
struct
dai::CalibrationQuality
variable
std::optional< Data > qualityData
Optional quality metrics data. May be missing if the quality check did not produce valid results.
variable
std::string info
Informational message describing the outcome of the quality check.
function
CalibrationQuality()function
~CalibrationQuality()inline function
CalibrationQuality(Data qualityData, std::string info)inline function
CalibrationQuality(std::string info)function
void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)inline function
DatatypeEnum getDatatype()function
DEPTHAI_SERIALIZE(CalibrationQuality, qualityData, info)struct
dai::CalibrationQuality::Data
variable
std::array< float, 3 > rotationChange
Difference in rotation angles (extrinsics) between current and new calibration. Units: degrees [deg].
variable
std::vector< float > depthErrorDifference
Predicted relative depth error difference between current and new calibration. Reported at reference distances [1m, 2m, 5m, 10m]. Units: percent [%].
variable
float sampsonErrorCurrent
Current calibration Sampson error.
variable
float sampsonErrorNew
Estimated new (achievable) Sampson error with calibration applied.
function
DEPTHAI_SERIALIZE(Data, rotationChange, sampsonErrorCurrent, sampsonErrorNew, depthErrorDifference)Need assistance?
Head over to Discussion Forum for technical support or any other questions you might have.