ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
homography_matrix.cc File Reference
#include "base/homography_matrix.h"
#include <array>
#include <Eigen/Dense>
#include "base/pose.h"
#include "util/logging.h"
#include "util/math.h"
Include dependency graph for homography_matrix.cc:

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)