The main parameter enum of the Raytrix Light Field API. More...
Enumerations | |
enum | ID |
The main parameter enum of the Raytrix Light Field API. More... | |
The main parameter enum of the Raytrix Light Field API.
Also parameters can have a range of valid values and a default value. Furthermore, parameters can be:
The parameter type and the access type are indicated for each parameter.
At the end of a parameter's comment all mentioned information is found: (type,range:default,permission)
enum Rx::ApiLF::EPar::ID |
The main parameter enum of the Raytrix Light Field API.
Enumerator | |
---|---|
None | |
Cuda_DeviceName |
CUDA The name of the CUDA device (string,-:"",RO) |
Cuda_DeviceID |
The device ID of the selected CUDA device (unsigned,-:0,RO) |
Cuda_CapaMajor |
The compute capability major version (unsigned,-:0,RO) |
Cuda_CapaMinor |
The compute capability minor version (unsigned,-:0,RO) |
Cuda_VersionRuntime |
CUDA device runtime version (unsigned,-:0,RO) |
Cuda_VersionDriver |
CUDA device driver version (unsigned,-:0,RO) |
Cuda_TotalGlobalMem |
CUDA device total global memory (unsigned,-:0,RO) |
Cuda_RegsPerBlock |
CUDA device registers per block (unsigned,-:0,RO) |
Cuda_WarpSize |
CUDA device warp size (unsigned,-:0,RO) |
Cuda_MemPitch |
CUDA device memory pitch (unsigned,-:0,RO) |
Cuda_MaxThreadsPerBlock |
CUDA device maximal number of threads per block (unsigned,-:0,RO) |
Cuda_TotalConstMem |
CUDA device total constant memory (unsigned,-:0,RO) |
Cuda_DeviceOverlap |
CUDA device concurrent memory copy and kernel execution (unsigned,-:0,RO) |
Cuda_MultiProcessorCount |
CUDA device number of processors (unsigned,-:0,RO) |
Cuda_ComputeMode |
CUDA device compute mode (unsigned,-:0,RO) |
Cuda_MaxTex2DSizeX |
CUDA device maximum 2D texture size x-dimension (unsigned,-:0,RO) |
Cuda_MaxTex2DSizeY |
CUDA device maximum 2D texture size y-dimension (unsigned,-:0,RO) |
Cuda_MaxTex2DArraySizeX |
CUDA device maximum 2D array texture size x-dimension (unsigned,-:0,RO) |
Cuda_MaxTex2DArraySizeY |
CUDA device maximum 2D array texture size y-dimension (unsigned,-:0,RO) |
Cuda_ConcurrentKernels |
CUDA device can execute kernels concurrently (unsigned,-:0,RO) |
Cuda_TCCDriver |
CUDA device is a Tesla device using a TCC driver (unsigned,-:0,RO) |
Cam_Count |
Camera parameter Number of cameras available (unsigned,-:-,RO) |
Cam_DriverName |
Raytrix camera type name. E.g. 'TypeD' or 'TypeE' (string,-:-,RO) |
Cam_ModelName |
Raytrix camera model name or internal model name if not calibrated. (string,-:-,RO) |
Cam_HardwareId |
Unique camera hardware id (string, RO) |
Cam_Serial |
Raytrix camera serial or internal hardware serial if not calibrated (string,-:-,RO) |
Cam_Exposure |
Camera exposure in milliseconds (double,-:-,RW) |
Cam_TapBalance |
Camera tap balance (double,[-1,1]:-,RW) |
Cam_Gain |
Camera gain (double,[0,100]:0,RW) |
Cam_GainRed |
Camera gain for red color channel (double,[0,100]:0,RW) |
Cam_GainGreen |
Camera gain for green color channel (double,[0,100]:0,RW) |
Cam_GainBlue |
Camera gain for blue color channel (double,[0,100]:0,RW) |
Cam_IsColor |
If camera is a color camera this is set to 1, otherwise to 0 (unsigned,[0,1]:-,RO) |
Cam_IsBayer |
If camera is in bayer mode this is set to 1, otherwise to 0 (unsigned,[0,1]:-,RO) |
Cam_Width |
Width of image returned by camera (unsigned,-:-,RO) |
Cam_Height |
Height of image returned by camera (unsigned,-:-,RO) |
Cam_OffsetX |
Offset in X-direction (unsigned,-:-,RO) |
Cam_OffsetY |
Offset in Y-direction (unsigned,-:-,RO) |
Cam_FramesPerSecond |
Target for captured frames per second (double,-:-,RW) |
Cam_ActualFramesPerSecond |
Estimate of actual captured frames per second (double,-:-,RO) |
Cam_Focus |
Main lens focus setting (double,-:-,RW) |
Cam_Iris |
Main lens iris setting (double,-:-,RW) |
Cam_Func_CalibMainLens |
Execute main lens calibration for controllable lenses (unsigned,-:-,RW) |
Cam_TapBalanceMode |
Tap Balance Mode (string,-:-,RW) |
Cam_PIVMode |
PIV Mode (unsigned,[0,1]:0,RW) |
Cam_IsOpen |
Test whether a camera is open (unsigned,[0,1]:-,RO) |
Cam_IsCapturing |
Test whether a camera is in capture mode (unsigned,[0,1]:-,RO) |
Cam_Temperature |
Temperature of camera (double,-:-,RO) |
Cam_TriggerMode |
Sets the camera trigger mode. This replaces the old Cam_IsVideoMode. (enum,Rx::Interop::Runtime30::Camera::ETriggerMode:-,RW) |
Cam_SourceImageFolder |
For virtual camera reading image files, this gives the folder where the driver checks for new images. (string,-:-,RW) |
Cam_ExternalTriggerMode |
DO NOT CHANGE - Sets the type of the external trigger mode. (enum,Rx::Camera::EExternalTriggerMode:Rx::Camera::EExternalTriggerMode::TriggerCam,RW) |
CamCap_Timeout_Video |
Camera Capture Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in video mode. Default is zero. (unsigned,-:0,RW) |
CamCap_Timeout_Single |
Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in single capture mode. Default is 10000. (unsigned,-:10000,RW) |
CamCap_Timeout_Extern |
Time in milliseconds before a timeout exception is thrown if no image has been received from the camera in external trigger mode. Default is zero. (unsigned,-:0,RW) |
CamCap_FrameBuffer_TotalCount |
The total number of camera frames that can be stored in the buffer loop. The default is 1. (unsigned,[1,10000]:1,RW) |
CamCap_FrameBuffer_Overwrite |
If set to 0 frame buffers already in use are NOT overwritten by new camera images. Instead new camera images are ignored. If set to 1, frame buffers in use are overwritten by new camera images. The default is 1. (unsigned,[0,1]:1,RW) |
CamCap_FrameBuffer_FreeCount |
Gets the number of free frame buffers in the buffer loop. (unsigned,-:-,RO) |
CamCap_FrameBuffer_UsedCount |
Gets number of used frame buffers in the buffer loop. (unsigned,-:-,RO) |
CamCap_Frames_Lost |
Count of lost frames since last image capture start. (unsigned,-:-,RO) |
CamCap_AutoLum_MaxSaturatedPixelPercentage |
The maximal percentage of pixels that are allowed to be overexposed before the luminance (gain and/or shutter) is reduced (double,[0.0,10.0]:0.01,RW). |
CamCap_AutoGain_Enabled |
If set to 1 auto gain is enabled. Captured images are processed by the API and the camera gain is adjusted appropriately. (unsigned,[0,1]:0,RW) |
CamCap_AutoGain_Active |
This value is set by the API to indicate whether the auto gain algorithm is currently adapting the camera gain. (unsigned,[0,1]:-,RO) |
CamCap_AutoGain_MinValue |
The minimal gain value set by the auto gain. (unsigned,[0,100]:0,RW) |
CamCap_AutoGain_MaxValue |
The maximal gain value set by the auto gain. (unsigned,[0,100]:100,RW) |
CamCap_AutoExposure_Enabled |
If set to 1 auto exposure is enabled. Captured images are processed by the API and the camera shutter speed is adjusted appropriately. (unsigned,[0,1]:0,RW) |
CamCap_AutoExposure_Active |
This value is set by the API to indicate whether the auto gain algorithm is currently adapting the camera exposure time. (unsigned,[0,1]:-,RO). |
CamCap_AutoExposure_MinValue |
The minimal exposure time set by auto exposure in milliseconds. (double,[0.0,1000000.0]:0.0,RW) |
CamCap_AutoExposure_MaxValue |
The maximal exposure time set by auto exposure in milliseconds. (double,[0.0,1000000.0]:1000.0,RW) |
Ray_Width |
Bound ray image parameter The width of the currently bound ray image (unsigned,-:-,RO) |
Ray_Height |
The height of the currently bound ray image (unsigned,-:-,RO) |
Ray_PixelType |
The pixel type of the currently bound ray image (enum,Rx::Interop::Runtime28::EPixelType:-,RO) |
Ray_DataType |
The data type of the currently bound ray image (enum,Rx::Interop::Runtime28::EDataType:-,RO) |
Ray_ApplyWhiteImage |
Flag whether to apply a white image to the raw ray image or not (unsigned,[0,1]:1,RW) |
Ray_ConvBayer |
Flag whether to apply a debayer filter or not (unsigned,[0,1]:0,RW) |
Ray_ApplyFileSettings |
Flag whether parameter settings stored in ray file are applied when loading image (unsigned,[0,1]:1,RW) |
Gray_CaptureDelay |
Gray image properties The delay in milliseconds between each image of the gray image capturing routine (unsigned,[0,-]:500,RW) |
Gray_CaptureCount |
The number of image the actual white image is averaged from. (unsigned, [1,-]:5,RW) |
Gl_TexRayID |
OpenGL Interop OpenGL texture name for ray image (unsigned,-:-,WO) |
Gl_TexFocusLeftID |
OpenGL texture name for standard focus and left focus image (unsigned,-:-,WO) |
Gl_TexFocusRightID |
OpenGL texture name for right focus image (unsigned,-:-,WO) |
Gl_TexDepthLeftID |
OpenGL texture name for standard depth and left depth image (unsigned,-:-,WO) |
Gl_TexDepthRightID |
OpenGL texture name for right depth image (unsigned,-:-,WO) |
Gl_TexDepthColLeftID |
OpenGL texture name for standard depth color and left depth color image (unsigned,-:-,WO) |
Gl_TexDepthColRightID |
OpenGL texture name for right depth color image (unsigned,-:-,WO) |
Gl_TexGridID |
OpenGL texture name for grid image (unsigned,-:-,WO) |
Gl_TexFocusLeftID2 |
second OpenGL texture name for standard focus and left focus image (unsigned,-:-,WO) |
Gl_TexFocusRightID2 |
second OpenGL texture name for right focus image (unsigned,-:-,WO) |
Gl_TexDepthMap |
OpenGL texture name depth map (unsigned,-:-,WO) |
Gl_TexRayProcID |
OpenGL texture name for processed raw image (unsigned,-:-,WO) |
Gl_TexRayWhiteID |
OpenGL texture name for raw white image (unsigned,-:-,WO) |
Gl_TexRayDepthID |
OpenGL texture name for raw depth image (unsigned,-:-,WO) |
Gl_TexStereoID |
OpenGL texture name for stereo image. (unsigned,-:-,WO) |
Gl_TexDepthObjSpcID |
OpenGL texture name for the object space depth image (unsigned,-:-,WO) |
Gl_TexFocusObjSpcID |
OpenGL texture name for the focus image for the object space depth image (unsigned,-:-,WO) |
Gl_TexDepthUndistortedID |
OpenGL texture name for the undistorted depth image (unsigned,-:-,WO) |
Gl_TexFocusUndistortedID |
OpenGL texture name for the focus image for the object space depth image (unsigned,-:-,WO) |
Gl_TexDepthVirtualSpaceID |
OpenGL texture name for the virtual space depth image (unsigned,-:-,WO) |
Gl_TexFocusVirtualSpaceID |
OpenGL texture name for the focus image for the virtual space depth image (unsigned,-:-,WO) |
Gl_TexDepthColLeftID2 |
OpenGL texture name for left depth color image (unsigned,-:-,WO) |
RaySeq_AutoStoreCamFrames |
Ray sequence Automatically store frames captured from a camera into the bound ray sequence in write mode (unsigned,[0,1]:0,RW) |
RaySeq_ApplyFileSettings |
Flag whether parameter settings stored in ray sequence file are applied when loading sequence (unsigned,[0,1]:1,RW) |
RaySeq_AutoStoreCamFrameCnt |
Number of frames that are stored when RaySeq_AutoStoreCamFrames is set to 1. If value is zero, then there is no limit on the number of frames stored. If value is larger than zero, the value is decremented for each frame recorded. When the value reaches zero, RaySeq_AutoStoreCamFrames is set to zero and no more frames are stored. (unsigned,[0,max]:0,RW) |
PreProc_Std_Enable |
Ray PreProcess Algorithm Enable Standard Preprocessing of ray image (unsigned,[0,1]:0,RW) |
PreProc_Std_Brightness |
Standard preprocessing: brightness gain (double,[0.0,1e5]:1.0,RW) |
PreProc_Std_ContrastCenter |
Standard preprocessing: contrast center (double,[0.0,1.0]:0.5,RW) |
PreProc_Std_ContrastScale |
Standard preprocessing: contrast scale (double,[0.0,2.0]:0.0,RW) |
PreProc_Std_Gradation |
Set of points in range [0,1] describing the gradation curve. ATTENTION: Only two points are allowed at the moment. (double[],[0.0,1.0]:(0.0,0.0,1.0,1.0), RW) |
PreProc_Sharp1_Enable |
Enable sharpness algorithm 1: unsharp masking (unsigned,[0,1]:1,RW) |
PreProc_Sharp1_BlurStdDev |
Sharpness Algo1: Standard deviation of Gauss blurred image (double, [0.0,10.0]:2.5,RW) |
PreProc_Sharp1_Factor |
Sharpness Algo1: Mixing factor of blurred image with original image as |
PreProc_Sharp1_OnlyCalc |
Use sharpness only for depth calculation (not for output image) (unsigned,[0,1]:1,RW) |
PreProc_Demosaic_Enable |
Enable demosaic balance parameters (unsigned,[0,1]:0,RW) |
PreProc_Demosaic_R |
Red balance (double,[0.0,1.0]:1.0,RW) |
PreProc_Demosaic_G |
Green balance (double,[0.0,1.0]:1.0,RW) |
PreProc_Demosaic_B |
Blue balance (double,[0.0,1.0]:1.0,RW) |
PreProc_DenoiseNLM_Enable |
Enable Non-Local-Means denoising of raw image (unsigned,[0,1]:0,RW) |
PreProc_DenoiseNLM_FilterDia |
Denoise filter diameter in pixels (unsigned,[2,8]:4,RW) |
PreProc_DenoiseNLM_NoiseLevel |
Noise level (double,[0.01,2.0]:0.1,RW) |
PreProc_DenoiseNLM_BlendFactor |
Blending factor (double,[0.0,0.3]:0.2,RW) |
Depth_Algo |
Depth algorithm Depth evaluation algorithm type name. (string,["depth_path", "depth_path_fast"]:"depth_path",RW) |
Depth_ResImgDiv |
Result image size divisor for depth evaluation (double,[2.0,20.0]:4.0,RW) |
Depth_DefaultValue |
Default depth value for output depth images. This value is used for all pixel, where the internal depth map has no result. (double,-:0.0,RW) |
Depth3D_UseVirtualDepth |
Flag to determine the usage of metric units or VD units (unsigned,[0,1]:0,RW) |
Depth_Path_BlockCnt |
Depth Path algorithm Number of blocks calculated per CUDA kernel call (unsigned,[1,10000000]:50,RW) |
Depth_Path_NearResLevel |
The resolution level for near objects. The higher the number the finer the depth resolution for near objects. (unsigned,[2,5]:3,RW) |
Depth_Path_SparseLensSet |
Flag whether to use a sparse set of micro lenses to calculate depth. (unsigned,[0,1]:0,RW) |
Depth_Path_MaxVirtDepth |
Maximum virtual depth for depth estimation (double,[6.0,100.0]:15.0,RW) |
Depth_Path_LT_PixelStep |
Pixel step for disparity evaluation (double[12],[0.1,1.0]:0.5,RW) |
Depth_Path_LT_MinStdDev |
Minimal standard deviation of correlation patch (double[12],[0.0,1.0]:0.2,RW) |
Depth_Path_LT_MinCor |
Minimal correlation threshold (double[12],[0.0,1.0]:0.90,RW) |
Depth_Path_LT_MinPolyParAbs |
Absolute polynomial parameter threshold. The larger the value the stronger the extrema has to be to be accepted. (double[12],[0.0,1.0]:(0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5),RW) |
Depth_Path_LT_MaxPolyCtrDelta |
Maximum delta of polynomial fit extrema position to central position (double[12],[0.0,1.0]:(0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5),RW) |
Depth_Path_LT_PatchDia |
Correlation patch radius (unsigned[12],[2,5]:(3,3,3,3,3,3,3,3,3,3,3,3),RW) |
Depth_Path_LT_PatchStride |
Correlation patch stride (unsigned[12],[1,5]:(2,2,2,2,2,2,2,2,2,2,2,2),RW) |
Depth_Fuse_MedianRad |
Depth Fuse Direct Algo Radius of median filter applied after fusion of raw depth image (unsigned,[0,10]:0,RW) |
Depth_Fuse_MeanRad |
Radius of mean filter applied after fusion of raw depth image (unsigned,[0,10]:0,RW) |
Depth_Fuse_MeanMaxBlackPart |
Mean filter is only applied for a black central pixel if the percentage of pixels within patch with unknown depth does not exceed this limit. (double,[0.0,1.0]:0.2,RW) |
Depth_Fill_Enabled |
Depth Fill Algo Flag whether filling of depth map is enabled (unsigned,[0,1]:1,RW) |
Depth_Fill_IterCnt |
Number of iterations used for filling the depth map. (unsigned,[0,10]:2,RW) |
Depth_Fill_IterSize |
Size of unknown depth border filled per iteration in pixels. (unsigned,[1,100]:4,RW) |
Depth_Fill_Complete |
Flag to indicate whether the remaining unknown depth areas are to be filled after the iterations. (unsigned,[0,1]:1,RW) |
Depth_Fill_Median_Enabled |
Enable/Disable median filtering of filled depth map (unsigned,[0,1]:1,RW). |
Depth_Fill_Median_Radius |
Radius of median filter that is applied after filling the depth map. (unsigned,[1,4]:1,RW) |
Depth_Fill_Mean_Enabled |
Enable/Disable mean filtering of filled depth map (unsigned,[0,1]:1,RW). |
Depth_Fill_Mean_Radius |
Radius of mean filter that is applied after filling the depth map. (unsigned,[1,10]:1,RW) |
Depth_Fill_NLM_Enabled |
Enable denoise "Non Local Means" (NLM) algorithm after filling depth image (unsigned,[0,1]:0,RW) |
Depth_Fill_NLM_FilterDia |
NLM filter diameter (unsigned,[2,8]:4,RW) |
Depth_Fill_NLM_NoiseLevel |
NLM noise level (double,[0.01,2.0]:0.1,RW) |
Depth_Fill_NLM_BlendFactor |
NLM blend factor (double,[0.0,0.3]:0.2,RW) |
Depth_Fill_Bilateral_Enabled |
Flag whether bilateral filtering of depth map is enabled. (unsigned,[0,1]:0,RW) |
Depth_Fill_Bilateral_FilterRad |
Bilateral filter radius (unsigned,[1,20]:10,RW) |
Depth_Fill_Bilateral_Edge |
Bilateral filter sigma R (edge) (double,[0.01,0.2]:0.005,RW) |
Depth_Fill_Bilateral_Range |
Bilateral filter sigma S (distance) (double,[1.0,20.0]:5.0,RW) |
Focus_ResImgDiv |
Focus algorithm Result image size division factor (double,[0.0,-]:2.0,RW) |
Focus_MaxLensContribRad |
Maximal radius in which lenses contribute to a resultant pixel (double,[1.0,10.0]:2.0,RW) |
Focus_RelativeFocusPlane |
Focus value for refocusing onto a plane. (double,[0.0,1.0]:0.5,RW) |
Focus_DefocusBlur_Enable |
DefocusBlur Enable blurring of out-of-focus areas for focusing. (unsigned, [0,1]:0, RW) |
Focus_DefocusBlur_VirtDOF |
Depth of field for defocus blur as virtual depth delta (double, [0.0,10.0]:0.0,RW) |
Focus_DefocusBlur_Gradient |
Gradient of defocus blur. Linear factor for blurring radius depending on virtual depth difference. (double,[0.1,30.0]:4.0,RW) |
Focus_DefocusBlur_MaxBlurRad |
Maximum blur radius for defocussing. (unsigned,[1,100]:20,RW) |
Focus_DefocusBlur_DefaultDepth |
Default relative depth value used for areas where no depth could be calculated. (double,[0.0,1.0]:0.5,RW) |
Proj_Type |
Projection Type of the projection system. (enum,Rx::ApiLF::EProjectionType:Standard,RW) |
Proj_DepthPlanesVD |
Projection depths planes in virtual depth. The Plane indices 0,1,2 represent the planes: Near / collimation / far Plane. The near and far plane will clip the depth estimation. The collimation plane is used for multi view images (e.g. Stereo). (double[3], [0,1000]:-, RW) |
Proj_DepthPlanesMM |
Projection depths planes in millimeters. The Plane indices 0,1,2 represent the planes: Near / collimation / far Plane. The near and far plane will clip the depth estimation. The collimation plane is used for multi view images (e.g. Stereo). (double[3], [0,-]:-, RW) |
Proj_ViewingFrustumSpace2Type |
Type of the viewing frustum in space 2 (enum,Rx::CRxLFCameraFormat::EViewingFrustumSpace2Type:ViewFrustSpc2Type_Orthographic,RW). |
Proj_DepthPlanesAuto |
Disables (0) / Enables (1) automatic determination of depth planes after depth estimation (unsigned, [0,1]:0, RW). |
Proj_CurrentTargetView |
An enum constant representing the current target view. (enum,Rx::Projection::ESpace:-,RW) |
Proj_NominalFocusDistanceMM |
The nominal focus distance from the camera to the object that is to be captured. The nominal focus distance serves as an initial parameter for the metric calibration (double,[1e-9,1e6]:500,RW) |
Proj_NominalFocalLengthMM |
The nominal focal length in millimeters. This parameter serves as an initial value for the metric calibration (double,[1e-4,1e5]:100,RW) |
Sensor_RotationMatrix_g_s |
Sensor The sensor rotation matrix from global frame in sensor frame (double[9],[-1.0,1.0]:(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),RW). |
Sensor_TranslationMM_g_s |
The sensor translation in millimeters from global frame in sensor frame (double[3],-:(0.0,0.0,0.0),RW). |
Sensor_TotalSizeMM |
The size of the camera sensor. This is always the complete sensor size, even if the image only shows part of the whole original sensor image (double[2],[0,-]:(image width,image height) RW). |
Sensor_SizeMM |
The sensor size in millimeters that corresponds to the size of image that is stored with this format (double[2], [0,-]:(image width,image height),RW). |
Sensor_OffsetMM |
The sensor offset in millimeters. This is the vector from the center of the total sensor which is the origin of ordinates to the center of the actual sensor size in the sensor frame. (double[2],[0,-]:(0.0,0.0),RW). |
Sensor_PhysicalPixelSizeMM |
The sensors pixel size in mm. (double,[0.0,1.0]:-,RW). |
VirtCamPinholeStd_ViewOffsetMM_g |
Virtual Camera Offset of image center of virtual camera in plane perpendicular to z-axis of main lens from center of main lens in millimeters (double[2],-:(0.0,0.0),RW). |
VirtCamPinholeStd_ViewZoomFactor |
The zoom factor. A zoom factor of zero sets the viewing frustum to that of the main lens (double,[-2.0,2,0]:0.0,RW). |
VirtCamPinholeStd_LandscapeMode |
Disables (0) / Enables (1) the Landscape Mode for the virtual Camera (unsigned,[0,1]:1,RW). |
VirtCamPinholeStd_SensorScaling |
Set the Sensor Scaling mode for the virtual Camera. Has to be one of the values defined in EVirtCamSensorScaling (enum,Rx::CRxLFCameraFormat::EVirtCamSensorScaling:VirtCam_Sensor_Scale_InnerRect,RW). |
VirtCamPinholeStd_SensorSizeFactor |
The virtual sensor size factor. This determines the size of the virtual camera's sensor with respect to the plenoptic camera's physical sensor size. The virtual camera's sensor size is equal to this factor times the plenoptic camera's sensor size (double,[0.1,1000]:1.0,RW). |
VirtCamPinholeStd_ViewRotationDEG |
The rotation of the virtual camera about its z-axis in degrees in a CCW sense (double,[0.0,360.0]:0.0,RO). |
VirtCamPinholeStd_FrustumMM_g |
The extended frustum of the virtual camera given in 6 coordinates: 1 = bottom/left/near, 2 = top/right/near, 3 = bottom/left/far, 4 = top/right/far, 5 = bottom/left/furthest, 6 = top/right/furthest (double[18],-:-,RO). |
MainLensThin_OpticalAxisDir_s |
Main Lens Thin The direction of the lens's optical axis with respect to the sensor frame (double[3],[-1.0,1.0]:(0.0, 0.0, -1.0),RW). |
MainLensThin_ImagePrincipalPointMM_s |
The 2d principal point on the image plane given in the sensor frame. This is the intersection point of the optical axis with the image plane. (double[2],-,:(0.0,0.0)RW). |
MainLensThin_FocalLengthMM |
The main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW). |
MainLensThin_TotalFocusDistanceMM |
The total focus distance in millimeters. This is the distance from the sensor plane to the focus plane (double,[0.1,1e9]:500.0,RW). |
MainLensThick_OpticalAxisDir_s |
Main Lens Thick The direction of the lens's optical axis with respect to the sensor frame (double[3],[-1.0,1.0]:(0.0, 0.0, -1.0),RW). |
MainLensThick_ImagePrincipalPointMM_s |
The 2d principal point on the image plane given in the sensor frame. This is the intersection point of the optical axis with the image plane. (double[2],-:(0.0,0.0),RW). |
MainLensThick_FocalLengthMM |
The main lens's focal length in millimeters (double,[0.1,1e5]:100.0,RW). |
MainLensThick_TotalFocusDistanceMM |
The total focus distance in millimeters. This is the distance from the sensor plane to the focus plane (double,[0.1,1e9]:500.0,RW). |
MainLensThick_PlaneSeparationMM |
The principal plane separation in millimeters (double,[0.0,1e6]:0.0,RW). |
Proj_ReferencePlane |
The reference plane to which all depth values will be measured. The first three entries describe the center of the plane and the second set of three entries describe the normal of the plane (double[6],[-,+]:(0,0,0,0,0,1),RW) |
Mla_LensPitchMM |
MLA The micro lens pitch in millimeters. This is the distance between neighboring micro lens centers. (double,[0.0,-]:-,RW) |
Mla_LensPitchPX |
The MLA lens pitch px. (double,[0.0,-]:23.0,RW). |
Mla_LensGapMM |
The micro lens gap in millimeters. The micro lens diameter is the micro lens pitch minus this gap. (double,[0.0,-]:0.001,RW) |
Mla_LensGapPX |
The MLA lens gap px.(double,[0.0,-]:0.0,RW) |
Mla_LensBorderMM |
The micro lens border in millimeters. The effectively usable micro lens diameter is the micro lens diameter minus twice this border. (double,[0.0,-]:PixelSize,RW) |
Mla_LensBorderPX |
The MLA lens border px. (double,[0.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_LensTypeCount |
Number of micro lens types on the MLA (unsigned,[0,12]:-,RW). |
Mla_RotationRad |
The MLA rotation in radians from sensor frame to MLA frame (double,-:0.0,RW). |
Mla_OffsetMM_s |
The offset from sensor frame origin (the center of the sensor) to MLA frame in millimeters.(double[2],-:(0.0,0.0),RW) |
Mla_OffsetPX_s |
The MLA offset px in sensor frame. (double[2],-:(0.0,0.0),RW) |
Mla_CenterLensLocationMM |
The initial master offset from sensor frame origin to MLA frame origin in millimeters. (double[2]:(0.0,0.0),-,RW) |
Mla_CenterLensLocationPX |
The MLA center lens location in pixels. (double[2],-:(0.0,0.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_Rotation90Count |
Number of 90 degree CCW rotation steps of the MLA, with respect to the standard orientation. (unsigned,[0,3]: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,-]:-,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,-]:-,RW). |
Mla_MlaBorderLU |
The MLA border in lens units. This Values defines the region of interest in various algorithms. (double,[0.0,1000.0]:1.0,RW) |
Mla_NominalLensPitchMM |
The micro lens pitch in millimeters. This is the distance between neighboring micro lens centers. The rough lens pitch serves as an initial start for further more precise calibrations (double,[0.0,-]:-,RW) |
Mla_NominalLensPitchPX |
The MLA nominal lens pitch px. (double,[0.0,-]:-,RW) |
Mla_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,[-,-]:-,RO) |
MlaImg_RadialDistType |
MLA Image Distortion Radial distortion type of MLA grid. This specifies the distortion type that maps a regular hexagonal grid into the actual irregular grid seen in the image (enum,Rx::ERadDistType:Constant RW). |
MlaImg_RadialDistParamCount |
Number of micro lens grid radial distortion parameters used (unsigned,[0,10]:0, RW). |
MlaImg_RadialDistCenterPX_pxa |
Micro lens grid radial distortion center in pixel array coordinates in pixel units (double[2],-:(0.0,0.0),RW). |
MlaImg_RadialUnDistParams |
Micro lens grid radial un-distortion parameters. These are the parameters for an un-distortion function that map a distorted raw pixel to an undistorted raw pixel. The result is a regular micro lens grid image (double[10],-:(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0),RW). |
MlaImg_UnDistHomographyWhiteImage |
Parameters of homography matrix for white image un-distortion (see GridCalib algorithm). Homography H is 3x3 matrix given as vector by: [h11 h12 h13 h21 h22 h23 h31 h32 h33]. (double[10],-:-,RW) |
MlaImg_UnDistInverseHomographyParallelLightImage |
Parameters of inverse of homography matrix for parallel light image un-distortion (see GridCalibParallelLight algorithm). Matrix H is 3x3 matrix given as vector by: [h11 h12 h13 h21 h22 h23 h31 h32 h33]. (double[10],-:-,RW) |
MlaImg_HasParallelLightCalib |
If true, there is a parallel light calibration available (unsigned,[0,1]:0,RO) |
MlaImg_CalibType |
Read the type of the MLA Calibration. This value is defined in ECalibGridMode. (enum,Rx::CRxLFCameraFormat::EMlaImageCalibrationType:MlaCalib_Plain,RO) |
Stereo_Type |
Stereo Stereo type (0 = Red/Cyan, 1 = Cyan/Red, 2 = Green/Magenta, 3 = Magenta/Green, 4 = Side-By-Side, 5 = Over/Under) (unsigned,[0,5]:0,RW). |
Stereo_EyeSeparation |
Stereo eye separation. (double, [1.0,20.0]:10.0,RW) |
Grid_DrawOnWhiteImage |
If set to 1U, the grid is drawn on the white image. (unsigned,[0,1]:0,RW) |
MC_Enable_StoreRefocusedImage |
Metric calibration parameters Store the refocused image (unsigned,[0,1]:0,RW) |
MC_Enable_FocalLength |
flag for calibration of the focal length (unsigned,[0,1]:1,RW) |
MC_Enable_PrinciplePlaneSeperation |
Flag for calibration of principle plane separation (unsigned,[0,1]:0,RW) |
MC_Enable_OpticalAxis |
Flag for calibration of optical axis (unsigned,[0,1]:1,RW) |
MC_Enable_PrinciplePoint |
Flag for calibration of principal point (unsigned,[0,1]:1,RW) |
MC_Enable_MLAToSensorDistance |
Flag for calibration of MLA to sensor distance (unsigned,[0,1]:1,RW) |
MC_Enable_MLALensTypeRatio |
Flag for calibration of MLA lens type ratio (unsigned,[0,1]:0,RW) |
MC_Enable_Dist_Center |
Flag for distortion center (unsigned,[0,1]:1,RW) |
MC_Enable_RadialPolyConst |
Flag for radial distortion const (unsigned,[0,1]:0,RW) |
MC_Enable_RadialPoly |
Flag for radial distortion (unsigned,[0,1]:1,RW) |
MC_Enable_DepthPoly |
Flag for depth distortion (unsigned,[0,1]:1,RW) |
MC_Enable_AxialPoly |
Flag for axial distortion (unsigned,[0,1]:1,RW) |
MC_CalibrationIterationCount |
Number of calibration iterations (unsigned,[0,1]:50,RW) |
MC_TestModelFilter_SmoothRadius |
Smooth radius for test model filter (unsigned,[0,1]:3,RW) |
MC_TestModelFilter_OutlierThresholdVD |
outliers threshold for test model filter (double,[0.0,1.0]:0.1,RW) |
MC_TestModelFilter_DepthStdDevThresholdVD |
Depth threshold for test model filter (double,[0.0,1.0]:0.25,RW) |
MC_TestModelFilter_Hist3dHorizBinCount |
Horizontal histogram bin count -> same for vertical (unsigned,[0,-]:15,RW) |
MC_TestModelFilter_Hist3dDepthBinCount |
Depth histogram bin count -> same for vertical (unsigned,[0,-]:20,RW) |
MC_TestModelFilter_Hist3dVirtDepthMin |
Min value for depth histogram (double,[0,-]:2.0,RW) |
MC_TestModelFilter_Hist3dVirtDepthMax |
Max value for depth histogram (double,[MC_TestModelFilter_Hist3dVirtDepthMin,-]:11,RW) |
MC_TestModelFilter_dHist3dCommonPartThreshold |
Common part threshold (double,[0.0,1.0]:0.5,RW) |
MC_TestModelFilter_MinPointCount |
Minimal accepted number of points in a model (unsigned,[0,-]:1000,RW) |
MC_Callback_Registered |
Register the metric calibration callback function (unsigned,[0,1]:0,RO) |
MC_ModelPointStep |
Distance of points in the model (double,[0.0,-]:2.0,RW) |
MC_InitialFocalLengthMM |
Initial focal length (double,-:100.0,RW) |
MC_InitialTotalFocusDistanceMM |
Initial total focus distance (unsigned,-:500.0,RW) |
MC_CalibrationResult |
The result of the last metric calibration (enum,Rx::ApiLF::EMetricCalibResult:None,RO) |