![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Brown's distortion model + Linear Disparity. More...
#include <ecvCameraSensor.h>


Public Types | |
| typedef QSharedPointer< BrownDistortionParameters > | Shared |
| Shared pointer type. More... | |
Public Types inherited from ccCameraSensor::LensDistortionParameters | |
| typedef QSharedPointer< LensDistortionParameters > | Shared |
| Shared pointer type. More... | |
Public Member Functions | |
| BrownDistortionParameters () | |
| Default initializer. More... | |
| virtual DistortionModel | getModel () const override |
| Returns distortion model type. More... | |
Public Member Functions inherited from ccCameraSensor::LensDistortionParameters | |
| virtual | ~LensDistortionParameters () |
| Virtual destructor. More... | |
Static Public Member Functions | |
| static void | GetKinectDefaults (BrownDistortionParameters ¶ms) |
Public Attributes | |
| float | principalPointOffset [2] |
| float | linearDisparityParams [2] |
| float | K_BrownParams [3] |
| float | P_BrownParams [2] |
Brown's distortion model + Linear Disparity.
To know how to use K & P parameters, please read: "Decentering Distortion of Lenses", Duane C. Brown To know how to use the linearDisparityParams parameter (kinect attribute), please read: "Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications", K. Khoshelham and S.O. Elberink
Definition at line 124 of file ecvCameraSensor.h.
| typedef QSharedPointer<BrownDistortionParameters> ccCameraSensor::BrownDistortionParameters::Shared |
Shared pointer type.
Definition at line 126 of file ecvCameraSensor.h.
| ccCameraSensor::BrownDistortionParameters::BrownDistortionParameters | ( | ) |
Default initializer.
|
static |
Helper: initializes a IntrinsicParameters structure with the default Kinect parameters
|
inlineoverridevirtual |
Returns distortion model type.
Implements ccCameraSensor::LensDistortionParameters.
Definition at line 132 of file ecvCameraSensor.h.
| float ccCameraSensor::BrownDistortionParameters::K_BrownParams[3] |
radial parameters Brown's distortion model
Definition at line 145 of file ecvCameraSensor.h.
Referenced by ccCamSensorProjectionDlg::initWithCamSensor().
| float ccCameraSensor::BrownDistortionParameters::linearDisparityParams[2] |
contains A and B where : 1/Z = A*d'
Definition at line 142 of file ecvCameraSensor.h.
Referenced by ccCamSensorProjectionDlg::initWithCamSensor().
| float ccCameraSensor::BrownDistortionParameters::P_BrownParams[2] |
tangential parameters Brown's distortion model
Definition at line 147 of file ecvCameraSensor.h.
Referenced by ccCamSensorProjectionDlg::initWithCamSensor().
| float ccCameraSensor::BrownDistortionParameters::principalPointOffset[2] |
offset of the principal point (in meters)
Definition at line 140 of file ecvCameraSensor.h.
Referenced by ccCamSensorProjectionDlg::initWithCamSensor().