PICCANTE  0.4
The hottest HDR imaging library!
Namespaces | Functions
triangulation.hpp File Reference
#include <vector>
#include <random>
#include <stdlib.h>
#include "../base.hpp"
#include "../image.hpp"
#include "../util/math.hpp"
#include "../util/eigen_util.hpp"
#include "../computer_vision/nelder_mead_opt_triangulation.hpp"
#include "../externals/Eigen/Dense"

Go to the source code of this file.

Namespaces

 pic
 

Functions

PIC_INLINE Eigen::Vector3d pic::triangulationLonguetHiggins (Eigen::Vector3d &point_0, Eigen::Vector3d &point_1, Eigen::Matrix3d &R, Eigen::Vector3d &t)
 triangulationLonguetHiggins computes triangulation using Longuet-Higgins equations. More...
 
PIC_INLINE Eigen::Vector4d pic::triangulationHartleySturm (Eigen::Vector3d &point_0, Eigen::Vector3d &point_1, Eigen::Matrix34d &M0, Eigen::Matrix34d &M1, int maxIter=100)
 triangulationHartl Sturm More...
 
PIC_INLINE void pic::triangulationPoints (Eigen::Matrix34d &M0, Eigen::Matrix34d &M1, std::vector< Eigen::Vector2f > &m0f, std::vector< Eigen::Vector2f > &m1f, std::vector< Eigen::Vector3d > &points_3d, std::vector< unsigned char > &colors, Image *img0=NULL, Image *img1=NULL, bool bColor=false)
 triangulationPoints More...