38 context.dataset = loader.load();
43 for (
const auto& stage : stages_) {
44 for (
const auto& decorator : decorators_) {
45 decorator->before_stage(*stage, context);
48 auto stage_result = stage->run(context);
49 if (stage_result.name.empty()) {
50 stage_result.name = stage->name();
53 for (
const auto& decorator : decorators_) {
54 decorator->after_stage(*stage, context, stage_result);
58 report.
stages.push_back(std::move(stage_result));
void set_intrinsics_config(IntrinsicCalibrationConfig cfg)
void set_handeye_config(HandEyePipelineConfig cfg)
void set_stereo_config(StereoCalibrationConfig cfg)
void set_bundle_config(BundlePipelineConfig cfg)