raisin::RgbaCalibrationRecommendation
struct · #include <rayrai/Capture.hpp>
Output transform suggested from calibration patches (RayraiWindow::recommendCalibrationOutputTransform()). Never applied automatically.
Neutral patches (target saturation < 0.08) set exposure and white balance; saturated patches (target saturation > 0.15) set saturation. Gamma is always 1.
Public attributes
valid
cpp
bool validFalse when no usable reference patch was found.
changed
cpp
bool changedTrue when the transform differs noticeably from identity.
neutralPatchCount
cpp
size_t neutralPatchCountNeutral patches used for exposure/white balance.
saturatedPatchCount
cpp
size_t saturatedPatchCountSaturated patches used for saturation.
averageRgbErrorBefore
cpp
double averageRgbErrorBeforeRgbaCalibrationMetrics::averageRgbError of the input.
outputTransform
cpp
RgbaOutputTransform outputTransformSuggested transform.
reason
cpp
std::string reasonDecision tag, e.g. "calibration_output_transform", "already_calibrated".