PlanarDetections detections
auto build_planar_intrinsics_report(const IntrinsicCalibrationConfig &cfg, const CameraConfig &cam_cfg, const PlanarDetections &detections, const IntrinsicCalibrationOutputs &outputs) -> CalibrationReport
void from_json(const nlohmann::json &j, T &value)
void to_json(nlohmann::json &j, const T &value)
std::vector< CameraReport > cameras
IntrinsicCalibrationOptions options
IntrinsicsResultReport result
InitialGuessReport initial_guess
std::optional< std::array< int, 2 > > image_size
std::vector< std::size_t > used_view_indices
InitialGuessWarningCounts warning_counts
std::size_t invalid_camera_matrix
std::size_t homography_decomposition_failures
std::string distortion_model
std::vector< double > distortion_coefficients
double reprojection_rms_px
std::vector< PlanarViewReport > per_view
bool used_in_linear_stage