Skip to content

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 valid

False when no usable reference patch was found.

changed ​

cpp
bool changed

True when the transform differs noticeably from identity.

neutralPatchCount ​

cpp
size_t neutralPatchCount

Neutral patches used for exposure/white balance.

saturatedPatchCount ​

cpp
size_t saturatedPatchCount

Saturated patches used for saturation.

averageRgbErrorBefore ​

cpp
double averageRgbErrorBefore

RgbaCalibrationMetrics::averageRgbError of the input.

outputTransform ​

cpp
RgbaOutputTransform outputTransform

Suggested transform.

reason ​

cpp
std::string reason

Decision tag, e.g. "calibration_output_transform", "already_calibrated".

RaiSim — physics for robotics and AI.