5#include <Eigen/Geometry>
28static_assert(serializable_aggregate<PlanarPoseOptions>);
29static_assert(serializable_aggregate<PlanarPoseResult>);
Linear multi-camera extrinsics initialisation (DLT)
auto optimize_planar_pose(const PlanarView &view, const CameraMatrix &intrinsics, const Eigen::Isometry3d &init_pose, const PlanarPoseOptions &opts={}) -> PlanarPoseResult
std::vector< PlanarObservation > PlanarView
int num_radial
Number of radial distortion coefficients.
OptimOptions core
Non-linear optimization options.
Eigen::Isometry3d pose
Estimated pose of the plane.
OptimResult core
Core optimization result.
Eigen::VectorXd distortion
Estimated distortion coefficients.
double reprojection_error
RMS reprojection error.