5#include <Eigen/Geometry>
14template <camera_model CameraT>
29template <camera_model CameraT>
31 const std::vector<CameraT>& init_cameras,
32 const std::vector<Eigen::Isometry3d>& init_c_se3_r,
33 const std::vector<Eigen::Isometry3d>& init_r_se3_t,
Linear multi-camera extrinsics initialisation (DLT)
auto optimize_extrinsics(const std::vector< MulticamPlanarView > &views, const std::vector< CameraT > &init_cameras, const std::vector< Eigen::Isometry3d > &init_c_se3_r, const std::vector< Eigen::Isometry3d > &init_r_se3_t, const ExtrinsicOptions &opts={}) -> ExtrinsicOptimizationResult< CameraT >
std::vector< Eigen::Isometry3d > c_se3_r
std::vector< Eigen::Isometry3d > r_se3_t
std::vector< CameraT > cameras
bool optimize_extrinsics
Solve for camera and target extrinsics.
bool optimize_skew
Solve for skew parameter.
bool optimize_intrinsics
Solve for camera intrinsics.