Namespace: Rx.LFR.Net – Assembly: Rx.LFR.Net
ECudaComputeParam Enumeration
public enum ECudaComputeParam
Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.CudaCompute.GetParams.
Values
None |
Invalid or unknown parameter state. |
PreProcess_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::EDataType]:UShort,RW). |
PreProcess_Gradation_Enabled |
Enable (1) or disable (0) applying the gradation line to the raw image (unsigned,[0,1]:0,RW). |
PreProcess_Gradation_Points |
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). |
PreProcess_Sharpness_Enabled |
Enable (1) or disable (0) the sharpness algorithm (unsigned,[0,1]:1,RW). |
PreProcess_Sharpness_BlurStdDev |
Standard deviation of Gauss blurred image (double, [0.0,10.0]:2.5,RW). |
PreProcess_Sharpness_Factor |
Mixing factor of blurred image with original image as pixel * factor + blurred * (1 - factor) (double,[-2.0,3.0]:1.5,RW). |
PreProcess_Sharpness_UseOnlyForDepth |
Use sharpness only for depth calculation (not for output image) (unsigned,[0,1]:1,RW). |
PreProcess_Demosaic_Enabled |
Enable (1) or disable (0) demosaic balance parameters (unsigned,[0,1]:0,RW). |
PreProcess_Demosaic_R |
Red balance (double,[0.0,1.0]:1.0,RW). |
PreProcess_Demosaic_G |
Green balance (double,[0.0,1.0]:1.0,RW). |
PreProcess_Demosaic_B |
Blue balance (double,[0.0,1.0]:1.0,RW). |
PreProcess_Denoise_Enabled |
Enable (1) or disable (0) Non-Local-Means denoising of raw image (unsigned,[0,1]:0,RW). |
PreProcess_Denoise_FilterDiameter |
Denoise filter diameter in pixels (unsigned,[2,8]:4,RW). |
PreProcess_Denoise_NoiseLevel |
Noise level (double,[0.01,2.0]:0.1,RW). |
PreProcess_Denoise_BlendFactor |
Blending factor (double,[0.0,0.3]:0.2,RW). |
PreProcess_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. |
PreProcess_RegionOfInterest_Enabled |
Enable (1) or disable (0) the usage of the region of interest (unsigned,[0,1]:0,RW). |
Depth_ImageDivisor |
Result image size divisor for depth evaluation (double,[2.0,20.0]:4.0,RW). |
Depth_MinPercentage |
Minimum percentage depth for depth estimation (double,[0.0,200.0]:5.0,RW). |
Depth_MaxPercentage |
Maximum percentage depth for depth estimation (double,[0.0,200.0]:100.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.85,RW). |
Depth_PatchDiameter |
Correlation patch radius (unsigned,[2,5]:5,RW). |
Depth_PatchStride |
Correlation patch stride (unsigned,[1,5]:1,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_Algorithm |
The algorithm used for depth estimation. Possible algorithms are defined in Rx::LFR::EDepthAlgorithm enumeration (enum,[Rx::LFR::EDepthAlgorithm]:Rx::LFR::EDepthAlgorithm::Raytrace,RW). |
Depth_CorrectionEnabled |
Enable (1) or disable (0) the wavefront correction in the depth algorithms if calibrated (unsigned,[0,1]:0,RW). |
Depth_BilateralFilterEnabled |
Enable (1) or disable (0) the bilateral filtering on the raw image (unsigned, [0,1]:0, RW). |
Depth_ComputeSpreadImage |
Compute (1) or not compute (0) the spread image during depth estimation (unsigned, [0,1]:0, RW). |
Depth_WinningIsMeanOfMax |
Set Raytrace Algorithm to use Mean of Max as depth value (1) instead of Max of Mean (0) (unsigned, [0,1]:0, RW). |
Depth_LightVersion |
Set Raytrace Algorithm to use the light version (faster) (unsigned, [0,1]:0, RW). |
Depth_PatchDeform |
Set Raytrace Algorithm to use a deform patch approach (unsigned, [0,4]:0, RW). |
Depth_RaytraceFilter |
The depth filter in the raytrace algorithm. Possible algorithms are defined in Rx::LFR::EDepthRaycastFilterAlgo enumeration (unsigned,[0,-]:0,RW). |
Depth_RaytraceFilterMinAllowedColor |
The minimal allowed color in a source or target patch, This threshold is used when the filter Rx::LFR::EDepthRaycastFilterAlgo::MinMaxColor is selected (double, [0,255]:0, RW). |
Depth_RaytraceFilterMaxAllowedColor |
The maximal allowed color in a source or target patch, This threshold is used when the filter Rx::LFR::EDepthRaycastFilterAlgo::MinMaxColor is selected (double, [0,255]:255, RW). |
Depth_ColorDistance |
The depth color distance (double,[-255,255]:10,RW). |
Depth_UseCenterOfPossibleLenses |
Set the use center of possible lenses option to true to use the center of possible lenses for back projection in the raytrace algorithm. (unsigned, [0,1]:0, RW). |
Depth_MaxDistanceToCenterOfPossibleLensesLU |
The maximum distance to the center of possible lenses in lens units. Only used when Depth_UseCenterOfPossibleLenses is true (double, [1,10]:10, RW). |
Depth_CorrelationMethods |
Correlation methods that should be combined to correlate two patches in depth estimation (enum,[Rx::Net::CorrelationMethodsFlags]:CorrelationMethodsFlags::Default,RW). |
Depth_PreFilter_FilterSizeEnabled |
Enable (1) to use Depth_PreFilter_FilterSizePx as the patch diamater of the pre filter algorithm; Disable (0) to use Depth_PatchDiameter (unsigned,[0,1]:0,RW). |
Depth_PreFilter_FilterSizePx |
The filter size in pixels. This is the patch diameter of the pre filter algorithm if Depth_PreFilter_FilterSizeEnabled is true (unsigned,[2,5]:3,RW). |
DepthFuse_ImageDivisor |
The image size divisor of the fused image. The image is scaled after the fusion to Depth_ImageDivisor. This parameter is ignored when set to zero (double,[0.0,20.0]:0.0,RW). |
DepthFuse_Inverse | |
DepthFuse_ConsistencyCheck_Enabled |
Enable (1) or disable (0) a depth consistency check while creating the depth map (unsigned,[0,1]:1,RW). |
DepthFuse_ConsistencyCheck_PatchRadius |
The patch radius in pixels that is used to validate neighboring pixels (double,[0,10]:1,RW). |
DepthFuse_ConsistencyCheck_ValidDiffVD |
The virtual depth difference between neighboring pixels that is assumed to be valid (double,[0,5]:1,RW). |
DepthFuse_ConsistencyCheck_MinConsistentLensesAbs |
Set the number of min consistent lenses (unsigned, [1,7]:3, RW). |
DepthFuse_ConsistencyCheck_MinConsistentLensesRelEnabled |
When enabled, the required number of consistent lenses is given in percentage of the number of lenses that can see the source position; otherwise it is given absolutly (unsigned,[0,1]:0,RW). |
DepthFuse_ConsistencyCheck_MinConsistentLensesRel |
The required number of consistent lenses in percentage of the number of the lenses that can see the source position. Is only used when DepthFuse_ConsistencyCheck_MinConsistentLensesRelEnabled is true (double,[0,1]:0.5,RW). |
DepthFuse_ConsistencyCheck_DepthSmoothing_Enabled |
When enabled, the fused depth is smoothed by the depth of all other source positions that see the same point (unsigned,[0,1]:1,RW). |
DepthFuse_ConsistencyCheck_DepthSmoothing_ValidToleranceVD |
Threshold in VD for the difference of the smoothed depth and the original depth. If this difference is out of range, the source position is inconsistent (double,[0,2]:0.5,RW). |
DepthFuse_ConsistencyCheck_DepthSmoothing_ProjectedDepthEnabled |
When enabled, the smoothed depth gets projected along its lateral position to form the fused depth (location); otherwise the lateral position is untouched (unsigned,[0,1]:1,RW). |
DepthFuse_ConsistencyCheck_SelfConsistencyEnabled |
When enabled, the lens of the source position is evaluated first and if it is inconsistent, all other lenses aren't used (unsigned,[0,1]:0,RW). |
DepthFuse_ConsistencyCheck_DepthPercentageEnabled |
When enabled, the consistency check evaluates the number of valid depth values inside its patch (unsigned,[0,1]:0,RW). |
DepthFuse_ConsistencyCheck_DepthPercentage |
If the ratio of the number of depth values and the number of total pixels in a patch is below this value, the patch lens is inconsistent (double,[0,1]:0.5,RW). |
DepthFill_Enabled |
Enable (1) or disable (0) filling of the depth map (unsigned,[0,1]:1,RW). |
DepthFill_RawEnabled |
Enable (1) or disable (0) filling of the raw depth map (unsigned,[0,1]:0,RW). |
DepthFill_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). |
DepthFill_IterationCount |
Number of iterations used for filling the depth map (unsigned,[0,20]:2,RW). |
DepthFill_IterationSize |
Size of unknown depth border filled per iteration in pixels (unsigned,[1,100]:4,RW). |
DepthFill_CompleteEnabled |
Enable (1) or disable (0) the complete fill approach. The remaining unknown depth areas are filled after the iterations (unsigned,[0,1],0,RW). |
DepthFill_FilterEnabled |
Enable (1) or disable (0) the implicit filtering in the first 3 iterations of the filling algorithm (unsigned,[0,1]:1,RW). |
DepthFill_DepthThreshold |
The maximal depth difference threshold in percentage (double,[0.0,100.0]:100.0,RW). |
DepthFill_MaxDepthVD |
The maximal depth difference that is allowed in VD (double,[0.0,20.0]:3.0,RW). |
DepthFill_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). |
DepthFill_UseSearchDistanceEnabled |
Use (1) or not use (0) the search distance given by Depth_Fill_IterSize (unsigned,[0,1]:0,RW). |
DepthFill_MinConfidence |
All fused depth with a confidence below 0.2 are filtered during filling (double,[0.0,1.0]:0.1,RW). |
DepthFill_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,[Rx::LFR::EBilateralFilterAlgo]:Rx::LFR::EBilateralFilterAlgo::Bilateral2D,RW). |
DepthFill_Bilateral_Enabled |
Enable (1) or disable (0) the bilateral filtering of the filled depth map (unsigned,[0,1]:1,RW). |
DepthFill_Bilateral_PreFilterEnabled |
Enable (1) or disable (0) the bilateral filtering of input raw depth map (unsigned,[0,1]:1,RW). |
DepthFill_Bilateral_FilterRadius |
Bilateral filter radius (unsigned,[1,20]:10,RW). |
DepthFill_Bilateral_DepthRadius |
Bilateral depth radius in virtual depths (unsigned,[0.001,5]:0.1,RW). |
DepthFill_Bilateral_Edge |
Bilateral filter edge threshold (double,[0.01,0.2]:0.025,RW). |
DepthFill_Bilateral_Range |
Bilateral filter range distance threshold (double,[1.0,20.0]:5.0,RW). |
Focus_ImageDivisor |
Result image size division factor (double,[0.0,20.0]:2.0,RW). |
Focus_FocusPlanePercentage |
Focus value for refocusing onto a plane (double,[0.0,100.0]:10.0,RW). |
Focus_FocusPlaneVD |
Focus value for refocusing onto a plane (double,[-,-]:-,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_DepthBlendingUseFourthChannel |
When enabled, the 4th channel (instead of the 3rd channel) of the Depth3D image is used to color the blended depth map (unsigned,[0,1]:0,RW). |
Focus_FillAlwaysEnabled |
Enable (1) or disable (0) the filling of the total focus image, regardless the depth information (unsigned,[0,1]:1,RW). |
Focus_DepthBlendingScalePerChannel_Enabled |
Enable (1) or disable (0) whether the Focus_DepthBlendingScale is ignored and Focus_DepthBlendingScalePerChannelX parameters are used (unsigned,[0,1]:0,RW). |
Focus_DepthBlendingScalePerChannel_Red |
This scale is used to blend the red component of the colored depth image with the focus image if Focus_DepthBlendingScalePerChannelEnabled is enabled (double,[0.0,1.0]:0.0,RW). |
Focus_DepthBlendingScalePerChannel_Green |
This scale is used to blend the green component of the colored depth image with the focus image if Focus_DepthBlendingScalePerChannelEnabled is enabled (double,[0.0,1.0]:0.0,RW). |
Focus_DepthBlendingScalePerChannel_Blue |
This scale is used to blend the blue component of the colored depth image with the focus image if Focus_DepthBlendingScalePerChannelEnabled is enabled (double,[0.0,1.0]:0.0,RW). |
Multiview_Type |
Multiview type (enum,[Rx::EMultiView]:Rx::EMultiView::RedCyan,RW). |
Multiview_EyeSeparation |
Multiview eye separation (double,[1.0,20.0]:10.0,RW). |
Multiview_CollimationPlanePercentage |
Collimation plane in percentage of configured depth range (double,[0.0,100.0]:50.0,RW). |
Multiview_CollimationPlaneVD |
Collimation plane in VD (double,[-,-]:-,RW). |
Multiview_SubapertureViewOffsetX |
Sub-aperture View Offset X (double,[-0.5,+0.5]:0.0,RW). |
Multiview_SubapertureViewOffsetY |
Sub-aperture View Offset X (double,[-0.5,+0.5]:0.0,RW). |
Multiview_SubapertureRelativeDiameter |
Sub-aperture relative diameter (double,[-,-]:1.0,RW). |
Multiview_SubapertureFusionEnabled |
Enable (1) or disable (0) Subaperture parameter for fusion (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 |
The point cloud resolution (double,[0.0,2.0]:0.5,RW). |
PointCloud_KnnMaxDistanceX |
The point cloud k nearest neighbors maximum distance for X coordinates (double,[0.0,2.0]:0.2,RW). |
PointCloud_KnnMaxDistanceY |
The point cloud k nearest neighbors maximum distance for Y coordinates (double,[0.0,2.0]:0.2,RW). |
PointCloud_KnnMaxDistanceZ |
The point cloud k nearest neighbors maximum distance for Z coordinates (double,[0.0,2.0]:0.2,RW). |
PointCloud_ColorDifference |
The point cloud color difference option (double,[0.0,2.0]:0.2,RW). |
PointCloud_NumberOfNeighbors |
The point cloud number of neighbors option (unsigned,[1,5]:3,RW). |
PointCloud_Iterations |
The point cloud describe how many times the nearest neighbor search and the removal algorithm is performed. (unsigned,[0,10]:1,RW). |
DepthMapColored_Map |
Specifies the color map used to color the depth map (enum,[Rx::EColorMap]:EColorMap::Perceptually_Uniform_Rainbow,RW). |
DepthMapColored_GammaCorrection |
A gamma correction applied to all depth map coloring algorithms (double,[0,-]:1,RW). |
DepthMapColored_ColorShift |
A color shift applied to the color lookup table (double,[0,1]:0,RW). |
DepthRayColored_MinVD |
The minimum virtual depth that is used to color the RayDepth image (double,[0,-]:2,RW). |
DepthRayColored_MaxVD |
The maximum virtual depth that is used to color the RayDepth image (double,[0,-]:12,RW). |
DepthRayColored_SetFromImageData |
Execute parameter that triggers an update of DepthRayColored_MinVD and DepthRayColored_MaxVD based on the image content when set to 1 (unsigned,[0,1]:0,RW). |
DepthRayColored_MinPercentage |
The minimum virtual depth that is used to color the RayDepth image given in percentage relative to the current calibration (double,[-,-]:0,RW). |
DepthRayColored_MaxPercentage |
The maximum virtual depth that is used to color the RayDepth image given in percentage relative to the current calibration (double,[-,-]:100,RW). |
Reference_DepthLimitsMM_Min |
The minimum depth in the reference coordinate system marks the starting point for the colored depth map and refers to all depth related histograms (double,[-,-]:-,RW). |
Reference_DepthLimitsMM_Max |
The maximum depth in the reference coordinate system marks the end point for the colored depth map and refers to all depth related histograms (double,[-,-]:-,RW). |
Reference_DepthLimitsMM_SetFromImage |
Set (1) this parameter to triggers an update of Reference_DepthMin_MM and Reference_DepthMax_MM based on the image content. After the update is done the parameter is 0 again. (unsigned,[0,1]:0,RW). |
Reference_DepthLimitsMM_SetFromDepthRange |
Set (1) this parameter to triggers an update of Reference_DepthMinMM and Reference_DepthMaxMM based on the depth range. After the update is done the parameter is 0 again. (unsigned,[0,1]:0,RW). |
Reference_DepthLimitsMM_SetFromImageEnabled |
Enable (1) or disable (0) this parameter to update Reference_DepthMin_MM and Reference_DepthMax_MM parameters based on the image content. (unsigned,[0,1]:1,RW). |
Reference_Plane_GlobalTransformation |
The reference plane orientation and position in the global coordinate system. |
Reference_Plane_PositionFromPoints |
The reference plane orientation and position in given by three points within the reference coordinate system. |
Reference_Plane_GlobalPitch |
The reference plane pitch, that is the Euler angle around the x axis in radiants (double,[0,6.28319]:0,RW). |
Reference_Plane_GlobalYaw |
The reference plane yaw, that is the Euler angle around the y axis in radiants (double,[0,6.28319]:0,RW). |
Reference_Plane_GlobalRoll |
The reference plane roll, that is the Euler angle around the z axis in radiants (double,[0,6.28319]:0,RW). |
Reference_Plane_Translation |
The reference plane translation given in the reference coordinate system. |
ViewCamera_OffsetPX |
The view camera pixel offset to the center in x and y in pixels (double[2][-,-]:(0,0),RW). |
Depth3D_FourthChannelContent |
The content of the 4th channel (unsigned,[0,2]:0,RW). |
Calibration_MainLens_ZShiftUM |
This enum allows to control a z shift of the lens that could for example be caused by temperature related expansion.(double, [-,-]:0,RW). |