raisin::RayraiWindow::RgbaCalibrationRecommendation
struct · #include <rayrai/RayraiWindow.hpp>
Result of recommendCalibrationOutputTransform().
Public attributes
valid
cpp
bool validFalse when no usable neutral or saturated reference patch exists.
changed
cpp
bool changedTrue when the transform differs noticeably from identity.
neutralPatchCount
cpp
size_t neutralPatchCountPatches with target saturation below 0.08 (drive exposure and white balance).
saturatedPatchCount
cpp
size_t saturatedPatchCountPatches with target saturation above 0.15 (drive saturation).
averageRgbErrorBefore
cpp
double averageRgbErrorBeforeRgbaCalibrationMetrics::averageRgbError of the input.
outputTransform
cpp
RgbaOutputTransform outputTransformSuggested transform for transformRgbaForOutput(); gamma is always 1.
reason
cpp
std::string reasonMachine-readable reason, e.g. calibration_output_transform, already_calibrated.