Raytrix Light Field SDK  5.0
Params::ECudaCompute Namespace Reference

Values that represent CUDA compute parameters. More...

Enumerations

enum  ID
 

Detailed Description

Values that represent CUDA compute parameters.

Enumeration Type Documentation

◆ ID

Enumerator
None 
PreProc_Std_Enable 

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[4],[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 pixel * factor + blurred * (1 - factor) (double,[-2.0,3.0]:1.5,RW).

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).

PreProc_DataType 

The data type of all resultant images. Supported data types are UByte (unsigned char) and UShort (unsigned short). If set to Void, the data type is the same as the input raw image. (enum,[Rx::Interop::Runtime28::EDataType]:UShort,RW).

PreProc_RegionOfInterest_Enable 

Enable or disable the usage of the PreProc_RegionOfInterest parameter (unsigned,[0,1]:0,RW).

PreProc_RegionOfInterest 

The region of interest (ROI) of the raw image that is used to generate the processed image and all other images.

The values of the ROI are given as an unsigned array with 4 values.

Values 1 and 2 describe the pixel offset from the upper left raw image corner to the upper left ROI corner. Values 3 and 4 describe the pixel offset from the lower right raw image corner to the lower right ROI corner.

All values and the resultant width and height of the ROI must be a multiple of 2 to preserve potential bayer pattern. To achieve this, all values are silently clamped to valid values.

The default value is (0,0,0,0) which means that no ROI is applied and the full raw image is used.

Depth_ImageDivisor 

Result image size divisor for depth evaluation (double,[2.0,20.0]:4.0,RW).

Depth_MinVirtualDepth 

Minimum virtual depth for depth estimation (double,[2.0,100.0]:2.0,RW).

Depth_MaxVirtualDepth 

Maximum virtual depth for depth estimation (double,[2.0,100.0]:15.0,RW).

Depth_NearResolutionLevel 

The resolution level for near objects. The higher the number the finer the depth resolution for near objects (unsigned,[2,5]:3,RW).

Depth_SparseLensSet 

Flag whether to use a sparse set of micro lenses to calculate depth (unsigned,[0,1]:0,RW).

Depth_MinStdDeviation 

Minimal standard deviation of correlation patch (double,[0.0,1.0]:0.01,RW).

Depth_MinCorrelation 

Minimal correlation threshold (double,[0.0,1.0]:0.90,RW).

Depth_PatchDiameter 

Correlation patch radius (unsigned,[2,5]:3,RW).

Depth_PatchStride 

Correlation patch stride (unsigned,[1,5]:2,RW).

Depth_LensFilterMask 

A lens filter mask to disable (1) or enable (0) certain lens types during depth estimation (unsigned[12],[0,1]:0,RW).

Depth_ConsistencyCheck 

Enable (1) or disable (0) a depth consistency check while creating the depth map. This check should always be enabled (unsigned,[0,1]:1,RW).

Depth_Algorithm 

The algorithm used for depth estimation. Possible algorithms are defined in Rx::EDepthAlgorithm enumeration (unsigned,[0,-]:0,RW).

Depth_CorrectionEnabled 

Enable (1) or disable (0) wavefront corrections in the depth algorithms if calibrated (unsigned,[0,1]:1,RW).

Depth_Fill_Enabled 

Flag whether filling of depth map is enabled (unsigned,[0,1]:1,RW).

Depth_Fill_RawEnabled 

.Fill Raw image

Depth_Fill_IterCnt 

Number of iterations used for filling the depth map (unsigned,[0,20]: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],0,RW).

Depth_Fill_Bilateral_Algorithm 

The algorithm used for bilateral filtering. (0) is the default bilateral algorithm . (1) is the 3d bilateral filter algorithm with depth support (enum,[EBilateralAlgo]:EBilateralAlgo::Bilateral2D,RW).

Depth_Fill_Bilateral_Enabled 

Flag whether bilateral filtering of depth map is enabled (unsigned,[0,1]:1,RW).

Depth_Fill_Bilateral_EnablePreFilter 

Flag whether bilateral filtering of input raw depth map is enabled (unsigned,[0,1]:1,RW).

Depth_Fill_Bilateral_FilterRadius 

Bilateral filter radius (unsigned,[1,20]:5,RW).

Depth_Fill_Bilateral_DepthRadius 

Bilateral depth radius in virtual depths (unsigned,[0.001,5]:0.1,RW).

Depth_Fill_Bilateral_Edge 

Bilateral filter edge threshold (double,[0.01,0.2]:0.05,RW).

Depth_Fill_Bilateral_Range 

Bilateral filter range distance threshold (double,[1.0,20.0]:5.0,RW).

Depth_Fill_Filter_Enabled 

Flag to indicate whether the first 3 iterations of the filling algorithm should perform an implicit filtering (unsigned,[0,1]:1,RW).

Depth_Fill_Algorithm 

The algorithm used for depth filling. (0) is the default depth filling algorithm. (1) is the slower depth fill algorithm that considers more image information. (unsigned,[0,1]:0,RW).

Depth_Fill_DepthThreshold 

The maximal depth difference threshold in percentage

Depth_Fill_MaxDepthVD 

The maximal depth difference that is allowed in vd

Depth_Fill_ShrinkRangePX 

Shrinks the depth map 'contour' by removing all valid depths that are in this range (given in pixels) of an invalid depth value. A value of 0 means no shrink (unsigned,[0,100]:0,RW).

Focus_ImageDivisor 

Result image size division factor (double,[0.0,-]:2.0,RW).

Focus_RelativeFocusPlane 

Focus value for refocusing onto a plane (double,[0.0,1.0]:0.1,RW).

Focus_DepthBlendingScale 

This scale is used to blend the colored depth image with the focus image (double,[0.0,1.0]:0.0,RW).

Focus_FillAlways 

Always fill total focus image, regardless the depth information. (unsigned,[0,1]:0,RW)

Grid_DrawOnGrayImage 

If set to 1U, the grid is drawn on the gray image (unsigned,[0,1]:0,RW).

Grid_DrawMlaGrid 

If set to 1U, the grid is drawn with MLA calibration instead of MLI calibration (unsigned,[0,1]:0,RW).

PointCloud_Resolution 
PointCloud_KnnMaxDistanceX 
PointCloud_KnnMaxDistanceY 
PointCloud_KnnMaxDistanceZ 
PointCloud_ColorDifference 
PointCloud_NumberOfNeighbors 
PointCloud_Iterations