|
Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
|
#include <vector>#include <Eigen/Geometry>#include "calib/estimation/linear/planarpose.h"#include "calib/estimation/optim/optimize.h"#include "calib/models/cameramodel.h"

Go to the source code of this file.
Classes | |
| struct | calib::BundleObservation |
| Single observation used for hand-eye calibration. More... | |
| struct | calib::BundleOptions |
| Options controlling the hand-eye calibration optimisation. More... | |
| struct | calib::BundleResult< CameraT > |
| Result returned by hand-eye calibration. More... | |
Namespaces | |
| namespace | calib |
| Linear multi-camera extrinsics initialisation (DLT) | |
Functions | |
| template<camera_model CameraT> | |
| auto | calib::optimize_bundle (const std::vector< BundleObservation > &observations, const std::vector< CameraT > &initial_cameras, const std::vector< Eigen::Isometry3d > &init_g_se3_c, const Eigen::Isometry3d &init_b_se3_t, const BundleOptions &opts={}) -> BundleResult< CameraT > |
| Perform bundle-adjustment style optimisation of the hand-eye calibration problem. | |