Namespace: Rx::LFR – Header: Rx.LFR/ECalibrationParam.h
ECalibrationParam Enumeration
#include "Rx.LFR/ECalibrationParam.h"
enum class ECalibrationParam
Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CCalibration::GetParams.
Values
None |
Invalid or unknown parameter state. |
IsMasterCalibrated |
Is true if the camera has been master calibrated. Must be set after master calibration (unsigned,[0,1]:0,RW). |
IsMetricCalibrated |
Is true if the camera has been metric calibrated (unsigned,[0,1]:0,RO). |
IsExtrinsicCalibrated |
Is true if the camera has been extrinsic calibrated (unsigned,[0,1]:0,RW). |
IsWavefrontCalibrated |
Is true if the light field source is wavefront calibrated. |
MainLens_FocalLengthMM |
The main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW). |
MainLensTelecentric_Magnification |
The magnification described by the used main lens (double,[0,1e9]: 0.38196601125010515179541316563436, RW). |
MainLens_NominalFocalLengthMM |
The nominal main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW). |
MainLensTelecentric_NominalMagnification |
The nominal magnification described by the used main lens (double,[0,1e9]: 0.38196601125010515179541316563436, RW). |
MainLens_IsTelecentric |
Is true if the main lens is a telecentric lens (unsigned,[0,1]:0,RW). |
MainLensTelecentric_FreeWorkingDistanceMM |
The free working distance in millimeters of a telecentric lens (double,[-,-]:0,RW). |
MainLens_LensTranslation |
The lens translation g l. |
Sensor_TotalSizeMM |
The size of the camera sensor in millimeters. This is always the complete sensor size, even if the image only shows part of the whole original sensor image. The value is a double array of size 2. The first value is the width and the second value is the height (double[2],[0,-]:[image width,image height] RW). |
Sensor_PhysicalPixelSizeMM |
The sensors pixel size in mm. (double,[0.0,1.0]:0.09,RW). |
Transformation_Global_Sensor |
This describes the transformation from the global frame to the sensor frame: The first three entries are the translation and the following nine entries are the rotation (row wise) (double[12],[-1.0,1.0]:(0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0),RW). |
Translation_Global_Sensor |
The translation of the transformation from the global frame to the sensor frame. |
Rotation_Global_Sensor_Roll |
The rotation roll of the transformation from the global frame to the sensor frame, that is the Euler angle around the Z axis in radiants. (double,[0,6.28319]:0,RW). |
Rotation_Global_Sensor_Pitch |
The rotation pitch of the transformation from the global frame to the sensor frame, that is the Euler angle around the X axis in radiants. (double,[0,6.28319]:0,RW). |
Rotation_Global_Sensor_Yaw |
The rotation yaw of the transformation from the global frame to the sensor frame, that is the Euler angle around the Y axis in radiants. (double,[0,6.28319]:0,RW). |
Translation_Sensor_Sensor |
The translation of the transformation from the sensor frame to the sensor frame. |
MLA_NominalLensPitchPX |
The nominal MLA lens pitch in pixels. This is the distance between neighboring micro lens centers. The nominal lens pitch serves as an initial start for further more precise calibrations. This sets the automatically computed homography (double,[0.0,-]:23.0,RW). |
MLA_NominalCenterPX_pxa |
The nominal MLA center in pixels on PXA (double[2],[-,-]:(0.0,0.0),RW). |
MLA_NominalCenterPX_screen |
The nominal MLA center in pixels on screen frame (double[2],[-,-]:-,RW). |
MLA_Rotation90Count |
Number of 90 degree CCW rotation steps of the MLA, with respect to the standard orientation. (unsigned,[0,3]:0,RW). |
MLA_InvertAxisX |
If true the MLA frame X-axis is inverted with the respect to the standard orientation (unsigned,[0,1]:0,RW). |
MLA_InvertAxisY |
If true the MLA frame Y-axis is inverted with the respect to the standard orientation (unsigned,[0,1]:0,RW). |
MLA_LensTypeCount |
Number of micro lens types on the MLA (3,RO). |
MLA_HasVirtualIntermediateImage |
Is true if the plenoptic camera has a virtual intermediate image, false if it has a real intermediate image (unsigned,[0,1]:0,RW). |
MLA_FocusRangeMinVD |
Minimal virtual depth values from where on the corresponding micro lens type gives in-focus images.(double[12],[0.0,-]:(1.0,2.8,3.8),RW). |
MLA_FocusRangeMaxVD |
Maximal virtual depth values until where the corresponding micro lens type gives in-focus images (double[12],[0.0,-]:(3.0,4.0,100.0),RW). |
MLA_NominalMlaSensorDistanceMM |
The nominal orthogonal distance between a micro-lens's optical center and the sensor. This may be different for each micro lens type. The values are given in millimeters (double[12],[0.0,-]:-,RO). |
MLA_IsMlaDistanceConfigured |
Is true if the camera's MLA to sensor distance has been configured and must not be changed. Must be set after configuration of the true nominal MLA to sensor distances of the physical MLA. Setting this property copies the nominal MLA to sensor distance to calibrated MLA to sensor distance (unsigned,[0,1]:0,RW). |
MLA_NominalSensorDistanceToLensType1MM |
The nominal orthogonal distance between the micro-lenses of type 1 to the sensor. This may be different for each micro lens type. The values are given in millimeters (MM). This parameter describes the Length of 1VD in MM (double,[> 0,-]:-,RW). |
MLA_LensTypeOffsetsToLensType1VD |
The normalized offsets of lens type 0 and 2 to lens type 1. To calculate the Mla to sensor distances in MM for 0, 1 or 2: double dMlaToSensorDistance0MM = (1 + vdLensTypeOffsetsToLensType1VD.x) * dSensorDistanceToLensType1MM; double dMlaToSensorDistance1MM = dSensorDistanceToLensType1MM; double dMlaToSensorDistance2MM = (1 + vdLensTypeOffsetsToLensType1VD.y) * dSensorDistanceToLensType1MM; (double[2],[0,-]:-,RW) |
MLA_Percentage_0_VD |
The VD that represent 0 percentage. |
MLA_Percentage_100_VD |
The VD that represent 100 percentage. |
MLA_PhysicalLensPitchUM |
The physical lens pitch um (double,[0,-]:0,RW). |
MLA_MlaSensorDistanceMM |
The orthogonal distance between a micro-lens's optical center and the sensor. This may be different for each micro lens type. The values are given in millimeters (double[12],[0.0,-]:-,RO). |
MLA_IsAutoCalibrated |
Is true if this MLA has been calibrated automatically (unsigned,[0,1]:0,RO). |
MLA_SensorDistanceToLensType1MM |
The orthogonal distance between the micro-lenses of type 1 to the sensor. This may be different for each micro lens type. The values are given in millimeters (MM). This parameter describes the Length of 1VD in MM (double,[> 0,-]:-,RW). |
MLA_LensVertex |
The MLA lens distortion vertex.(double[3],[0.0,-]:(2.5,3.4,5),RW) |
MLI_ManualLensPitchPX |
The MLI micro lens pitch in Pixel. This is the distance between neighboring micro lens centers (double,[0.0,-]:0.0,RW). |
MLI_ManualCenterPX_pxa |
The MLI center in pixels on PXA (double[2],[0.0,-]:0.0,RW). |
MLI_ManualCenterPX_screen |
The MLI center in pixels in screen coordinates (double[2],[0.0,-]:0.0,RW). |
MLI_ManualCenterPX_s |
The MLI center in pixels on sensor frame (double[2],[0.0,-]:-,RW). |
MLI_ManualRotationRAD |
The MLI rotation in radians from sensor frame to MLA frame (double,[0.0,-]:0.0,RW). |
MLI_BorderLU |
The MLI border in lens units. This Values defines the region of interest in various algorithms (double,[0.0,1000.0]:1.0,RW). |
MLI_LensBorderPX |
The MLA lens border in pixels. The effectively usable micro lens diameter is the micro lens diameter minus twice this border (double,[0.0,-]:-,RW). |
MLI_IsCalibrated |
Is true if this MLI has been calibrated manually or automatically (unsigned,[0,1]:0,RO). |
MLI_IsAutoCalibrated |
Is true if this MLI has been calibrated automatically. The manual MLI parameters aren't used (unsigned,[0,1]:0,RO). |
MLI_FocusEffectiveMinVD |
Minimal virtual depth that allow a full refocus without gaps. The parameter MLA_FocusRangeMinVD describes the absolute minimal virtual depth but is affected by the current calibration. The affected value is returned by this parameter (double,[-,-]:0.0,RO). |
MLI_FocusEffectiveMinMM_ObjectSpace |
Minimal mm in object space that allow a full refocus without gaps. The parameter MLA_FocusRangeMinVD describes the absolute minimal virtual depth but is affected by the current calibration. The affected value is returned by this parameter (double,[-,-]:-,RO). |
DisplayUnitX |
The desired unit that should be used for displaying metric values. Supported values are Rx.Net.EDisplayUnit (unsigned, [-,-]:Rx.Net.EDisplayUnit.Auto,RW). |
DisplayUnitY |
The desired unit that should be used for displaying metric values. Supported values are Rx.Net.EDisplayUnit (unsigned, [-,-]:Rx.Net.EDisplayUnit.Auto,RW). |
DisplayUnitZ |
The desired unit that should be used for displaying metric values. Supported values are Rx.Net.EDisplayUnit (unsigned, [-,-]:Rx.Net.EDisplayUnit.Auto,RW). |
DisplayPrecisionX |
The desired precision that should be used for displaying metric values. This is the number of decimal places of the fractional part (unsigned,[0,12]:3,RW). |
DisplayPrecisionY |
The desired precision that should be used for displaying metric values. This is the number of decimal places of the fractional part (unsigned,[0,12]:3,RW). |
DisplayPrecisionZ |
The desired precision that should be used for displaying metric values. This is the number of decimal places of the fractional part (unsigned,[0,12]:3,RW). |
PipelineVersion |
The pipeline version this calibration has been calibrated with. |