|
Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
|
#include "calib/estimation/optim/intrinsics.h"#include <algorithm>#include <numeric>#include <optional>#include <span>#include <ceres/ceres.h>#include <ceres/rotation.h>#include "detail/ceresutils.h"#include "detail/observationutils.h"#include "residuals/intrinsicsemidltresidual.h"
Go to the source code of this file.
Classes | |
| struct | calib::IntrinsicBlocks< CameraT > |
Namespaces | |
| namespace | calib |
| Linear multi-camera extrinsics initialisation (DLT) | |
Functions | |
| static size_t | calib::count_total_observations (const std::vector< PlanarView > &views) |
| static auto | calib::solve_full (const std::vector< PlanarView > &views, const IntrinsicBlocks &blocks, const IntrinsicsOptimOptions &opts) -> std::optional< DistortionWithResiduals< double > > |
| static ceres::Problem | calib::build_problem (const std::vector< PlanarView > &obs_views, IntrinsicBlocks &blocks, const IntrinsicsOptimOptions &opts) |
| static void | calib::compute_per_view_errors (const std::vector< PlanarView > &obs_views, const Eigen::VectorXd &residuals, IntrinsicsOptimizationResult< PinholeCamera< BrownConradyd > > &result) |
| auto | calib::optimize_intrinsics_semidlt (const std::vector< PlanarView > &views, const CameraMatrix &initial_guess, const IntrinsicsOptimOptions &opts={}) -> IntrinsicsOptimizationResult< PinholeCamera< BrownConradyd > > |