AliceVision
Photogrammetric Computer Vision Framework
Public Member Functions | Public Attributes | List of all members
RectilinearModel Struct Reference

RectilinearModel contains parameters of a rectilinear model of distortion Detailed information on this model can be found in the Adobe technical report "Adobe Camera Model" part of the documentation of the Adobe free tool Lens Profile Creator. More...

#include <lcp.hpp>

Public Member Functions

void reset ()
 
void distort (const float x, const float y, float &x_d, float &y_d)
 
bool init3 (const std::vector< float > &params)
 
bool init5 (const std::vector< float > &params)
 

Public Attributes

int Version = -1
 
float FocalLengthX = 0.f
 
float FocalLengthY = 0.f
 
float ImageXCenter = 0.5f
 
float ImageYCenter = 0.5f
 
float ResidualMeanError = 0.f
 
float ResidualStandardDeviation = 0.f
 
float RadialDistortParam1 = 0.f
 
float RadialDistortParam2 = 0.f
 
float RadialDistortParam3 = 0.f
 
float TangentialDistortParam1 = 0.f
 
float TangentialDistortParam2 = 0.f
 
float ScaleFactor = 1.f
 
bool isEmpty = true
 

Detailed Description

RectilinearModel contains parameters of a rectilinear model of distortion Detailed information on this model can be found in the Adobe technical report "Adobe Camera Model" part of the documentation of the Adobe free tool Lens Profile Creator.


The documentation for this struct was generated from the following file: