|
Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
|
#include "detail/homographyestimator.h"#include <algorithm>#include <numbers>#include <numeric>#include <random>#include <span>#include <vector>#include "calib/estimation/linear/homography.h"
Go to the source code of this file.
Namespaces | |
| namespace | calib |
| Linear multi-camera extrinsics initialisation (DLT) | |
Typedefs | |
| using | calib::Model = HomographyEstimator::Model |
| using | calib::Datum = HomographyEstimator::Datum |
Functions | |
| static auto | calib::normalize_points_2d (const std::vector< Eigen::Vector2d > &pts, std::vector< Eigen::Vector2d > &out) -> Eigen::Matrix3d |
| static auto | calib::dlt_homography_normalized (const std::vector< Eigen::Vector2d > &src_xy, const std::vector< Eigen::Vector2d > &dst_uv) -> Eigen::Matrix3d |
| static auto | calib::normalize_and_estimate_homography (const std::vector< Eigen::Vector2d > &src, const std::vector< Eigen::Vector2d > &dst) -> Eigen::Matrix3d |
| static auto | calib::symmetric_transfer_error (const Eigen::Matrix3d &hmtx, const Eigen::Vector2d &xy, const Eigen::Vector2d &uv) -> double |