ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
homography_matrix.h File Reference
#include <Eigen/Core>
#include <vector>
#include "util/alignment.h"
#include "util/types.h"
Include dependency graph for homography_matrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 colmap
 

Functions

void colmap::DecomposeHomographyMatrix (const Eigen::Matrix3d &H, const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, std::vector< Eigen::Matrix3d > *R, std::vector< Eigen::Vector3d > *t, std::vector< Eigen::Vector3d > *n)
 
void colmap::PoseFromHomographyMatrix (const Eigen::Matrix3d &H, const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, const std::vector< Eigen::Vector2d > &points1, const std::vector< Eigen::Vector2d > &points2, Eigen::Matrix3d *R, Eigen::Vector3d *t, Eigen::Vector3d *n, std::vector< Eigen::Vector3d > *points3D)
 
Eigen::Matrix3d colmap::HomographyMatrixFromPose (const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, const Eigen::Matrix3d &R, const Eigen::Vector3d &t, const Eigen::Vector3d &n, const double d)