Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
planarpose.h File Reference
#include <algorithm>
#include <cmath>
#include <numeric>
#include <stdexcept>
#include <vector>
#include <Eigen/Geometry>
#include "calib/io/serialization.h"
#include "calib/models/camera_matrix.h"
#include "calib/models/cameramodel.h"
Include dependency graph for planarpose.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  calib::PlanarObservation
 

Namespaces

namespace  calib
 Linear multi-camera extrinsics initialisation (DLT)
 

Typedefs

using calib::PlanarView = std::vector< PlanarObservation >
 

Functions

auto calib::pose_from_homography_normalized (const Eigen::Matrix3d &hmtx) -> Eigen::Isometry3d
 
auto calib::estimate_planar_pose (PlanarView view, const CameraMatrix &intrinsics) -> Eigen::Isometry3d
 
template<camera_model CameraT>
auto calib::estimate_planar_pose (PlanarView view, const CameraT &camera) -> Eigen::Isometry3d