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

Go to the source code of this file.

Namespaces

 pic
 

Functions

PIC_INLINE double pic::getFocalLengthFromFOVAngle (double fovy)
 getFocalLengthFromFOVAngle More...
 
PIC_INLINE double pic::getFOVAngleFromFocalSensor (double f, double x, double y)
 getFOVAngleFromFocalSensor More...
 
PIC_INLINE double pic::getFocalLengthPixels (double focal_length_mm, double sensor_size_mm, double sensor_size_px)
 getFocalLengthPixels More...
 
PIC_INLINE Eigen::Matrix3d pic::getIntrinsicsMatrix (double focal_length, double m_x, double m_y, double opitical_center_x, double opitical_center_y)
 getIntrinsicsMatrix More...
 
PIC_INLINE Eigen::Matrix3d pic::getIntrinsicsMatrix (double focal_length_x, double focal_length_y, double opitical_center_x, double opitical_center_y)
 getIntrinsicsMatrix More...
 
PIC_INLINE Eigen::Vector2d pic::removeLensDistortion (Eigen::Vector2d &p, double k[5])
 removeLensDistortion More...