Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
planarpose.cpp File Reference
#include "calib/estimation/optim/planarpose.h"
#include <algorithm>
#include <array>
#include <numeric>
#include <ceres/ceres.h>
#include <ceres/rotation.h>
#include "calib/estimation/linear/homography.h"
#include "calib/models/distortion.h"
#include "detail/ceresutils.h"
#include "detail/observationutils.h"
Include dependency graph for planarpose.cpp:

Go to the source code of this file.

Classes

struct  calib::PlanarPoseBlocks
 
struct  calib::PlanarPoseVPResidual
 

Namespaces

namespace  calib
 Linear multi-camera extrinsics initialisation (DLT)
 

Typedefs

using calib::Pose6 = Eigen::Matrix< double, 6, 1 >
 

Functions

static auto calib::axisangle_to_pose (const Pose6 &pose6) -> Eigen::Isometry3d
 
auto calib::optimize_planar_pose (const PlanarView &view, const CameraMatrix &intrinsics, const Eigen::Isometry3d &init_pose, const PlanarPoseOptions &opts={}) -> PlanarPoseResult