Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
rs_advanced_mode_command.h
Go to the documentation of this file.
1 /* License: Apache 2.0. See LICENSE file in root directory.
2  Copyright(c) 2017 Intel Corporation. All Rights Reserved. */
3 
9 #ifndef RS2_ADVANCED_MODE_COMMAND_H
10 #define RS2_ADVANCED_MODE_COMMAND_H
11 
12 #include <stdint.h>
13 
14 typedef struct
15 {
16  uint32_t plusIncrement;
17  uint32_t minusDecrement;
19  uint32_t scoreThreshA;
20  uint32_t scoreThreshB;
25  uint32_t lrAgreeThreshold;
27 
28 typedef struct
29 {
30  uint32_t rsmBypass;
31  float diffThresh;
33  uint32_t removeThresh;
34 }STRsm;
35 
36 typedef struct
37 {
38  uint32_t minWest;
39  uint32_t minEast;
40  uint32_t minWEsum;
41  uint32_t minNorth;
42  uint32_t minSouth;
43  uint32_t minNSsum;
44  uint32_t uShrink;
45  uint32_t vShrink;
47 
48 typedef struct
49 {
50  uint32_t disableSADColor;
51  uint32_t disableRAUColor;
56 
57 typedef struct
58 {
63 
64 typedef struct
65 {
66  uint32_t diffThresholdRed;
70 
71 typedef struct
72 {
73  uint32_t sloK1Penalty;
74  uint32_t sloK2Penalty;
75  uint32_t sloK1PenaltyMod1;
76  uint32_t sloK2PenaltyMod1;
77  uint32_t sloK1PenaltyMod2;
78  uint32_t sloK2PenaltyMod2;
80 
81 
82 typedef struct
83 {
84  float lambdaCensus;
85  float lambdaAD;
86  uint32_t ignoreSAD;
87 }STHdad;
88 
89 typedef struct
90 {
104 
105 typedef struct
106 {
108 }STAEControl;
109 
110 typedef struct
111 {
112  uint32_t depthUnits;
113  int32_t depthClampMin;
114  int32_t depthClampMax;
115  uint32_t disparityMode;
116  int32_t disparityShift;
118 
119 typedef struct
120 {
121  uint32_t uDiameter;
122  uint32_t vDiameter;
124 
125 typedef struct
126 {
127  float amplitude;
128 }STAFactor;
129 
130 #ifdef __cplusplus
131 extern "C"{
132 #endif
133 
134 
135 #ifdef __cplusplus
136 }
137 #endif
138 
139 #endif /*RS2_ADVANCED_MODE_COMMAND_H*/
STDepthTableControl::depthUnits
uint32_t depthUnits
Definition: rs_advanced_mode_command.h:112
STRauColorThresholdsControl::rauDiffThresholdRed
uint32_t rauDiffThresholdRed
Definition: rs_advanced_mode_command.h:59
STCensusRadius::uDiameter
uint32_t uDiameter
Definition: rs_advanced_mode_command.h:121
STRauSupportVectorControl::minNSsum
uint32_t minNSsum
Definition: rs_advanced_mode_command.h:43
STHdad
Definition: rs_advanced_mode_command.h:83
STRauSupportVectorControl::minWEsum
uint32_t minWEsum
Definition: rs_advanced_mode_command.h:40
STDepthControlGroup::textureDifferenceThreshold
uint32_t textureDifferenceThreshold
Definition: rs_advanced_mode_command.h:21
STColorCorrection::colorCorrection7
float colorCorrection7
Definition: rs_advanced_mode_command.h:97
STRauSupportVectorControl::minWest
uint32_t minWest
Definition: rs_advanced_mode_command.h:38
STRauColorThresholdsControl
Definition: rs_advanced_mode_command.h:58
STRsm::diffThresh
float diffThresh
Definition: rs_advanced_mode_command.h:31
STDepthControlGroup::scoreThreshA
uint32_t scoreThreshA
Definition: rs_advanced_mode_command.h:19
STColorCorrection::colorCorrection9
float colorCorrection9
Definition: rs_advanced_mode_command.h:99
STSloPenaltyControl::sloK1PenaltyMod2
uint32_t sloK1PenaltyMod2
Definition: rs_advanced_mode_command.h:77
STRsm
Definition: rs_advanced_mode_command.h:29
STHdad::ignoreSAD
uint32_t ignoreSAD
Definition: rs_advanced_mode_command.h:86
STDepthControlGroup::textureCountThreshold
uint32_t textureCountThreshold
Definition: rs_advanced_mode_command.h:22
STRauSupportVectorControl::minNorth
uint32_t minNorth
Definition: rs_advanced_mode_command.h:41
STColorControl
Definition: rs_advanced_mode_command.h:49
STColorControl::disableSADNormalize
uint32_t disableSADNormalize
Definition: rs_advanced_mode_command.h:54
STSloPenaltyControl::sloK1Penalty
uint32_t sloK1Penalty
Definition: rs_advanced_mode_command.h:73
STColorCorrection::colorCorrection2
float colorCorrection2
Definition: rs_advanced_mode_command.h:92
STColorControl::disableSADColor
uint32_t disableSADColor
Definition: rs_advanced_mode_command.h:50
STSloPenaltyControl::sloK2PenaltyMod1
uint32_t sloK2PenaltyMod1
Definition: rs_advanced_mode_command.h:76
STDepthControlGroup
Definition: rs_advanced_mode_command.h:15
STAEControl
Definition: rs_advanced_mode_command.h:106
STDepthTableControl::depthClampMin
int32_t depthClampMin
Definition: rs_advanced_mode_command.h:113
STColorCorrection::colorCorrection1
float colorCorrection1
Definition: rs_advanced_mode_command.h:91
STDepthControlGroup::deepSeaNeighborThreshold
uint32_t deepSeaNeighborThreshold
Definition: rs_advanced_mode_command.h:24
STDepthControlGroup::deepSeaSecondPeakThreshold
uint32_t deepSeaSecondPeakThreshold
Definition: rs_advanced_mode_command.h:23
STRsm::sloRauDiffThresh
float sloRauDiffThresh
Definition: rs_advanced_mode_command.h:32
STDepthControlGroup::scoreThreshB
uint32_t scoreThreshB
Definition: rs_advanced_mode_command.h:20
STDepthControlGroup::deepSeaMedianThreshold
uint32_t deepSeaMedianThreshold
Definition: rs_advanced_mode_command.h:18
STColorControl::disableSLORightColor
uint32_t disableSLORightColor
Definition: rs_advanced_mode_command.h:52
STAFactor
Definition: rs_advanced_mode_command.h:126
STColorCorrection::colorCorrection8
float colorCorrection8
Definition: rs_advanced_mode_command.h:98
STColorCorrection::colorCorrection12
float colorCorrection12
Definition: rs_advanced_mode_command.h:102
STSloPenaltyControl
Definition: rs_advanced_mode_command.h:72
STColorCorrection::colorCorrection4
float colorCorrection4
Definition: rs_advanced_mode_command.h:94
STRsm::rsmBypass
uint32_t rsmBypass
Definition: rs_advanced_mode_command.h:30
STColorControl::disableSLOLeftColor
uint32_t disableSLOLeftColor
Definition: rs_advanced_mode_command.h:53
STRauColorThresholdsControl::rauDiffThresholdBlue
uint32_t rauDiffThresholdBlue
Definition: rs_advanced_mode_command.h:61
STRauSupportVectorControl::uShrink
uint32_t uShrink
Definition: rs_advanced_mode_command.h:44
STColorCorrection::colorCorrection11
float colorCorrection11
Definition: rs_advanced_mode_command.h:101
STDepthTableControl::disparityShift
int32_t disparityShift
Definition: rs_advanced_mode_command.h:116
STDepthControlGroup::plusIncrement
uint32_t plusIncrement
Definition: rs_advanced_mode_command.h:16
STRauSupportVectorControl::vShrink
uint32_t vShrink
Definition: rs_advanced_mode_command.h:45
STDepthTableControl::disparityMode
uint32_t disparityMode
Definition: rs_advanced_mode_command.h:115
STColorCorrection::colorCorrection5
float colorCorrection5
Definition: rs_advanced_mode_command.h:95
STSloPenaltyControl::sloK2PenaltyMod2
uint32_t sloK2PenaltyMod2
Definition: rs_advanced_mode_command.h:78
STCensusRadius
Definition: rs_advanced_mode_command.h:120
STRsm::removeThresh
uint32_t removeThresh
Definition: rs_advanced_mode_command.h:33
STAEControl::meanIntensitySetPoint
uint32_t meanIntensitySetPoint
Definition: rs_advanced_mode_command.h:107
STSloColorThresholdsControl::diffThresholdBlue
uint32_t diffThresholdBlue
Definition: rs_advanced_mode_command.h:68
STHdad::lambdaCensus
float lambdaCensus
Definition: rs_advanced_mode_command.h:84
STColorCorrection::colorCorrection6
float colorCorrection6
Definition: rs_advanced_mode_command.h:96
STAFactor::amplitude
float amplitude
Definition: rs_advanced_mode_command.h:127
STHdad::lambdaAD
float lambdaAD
Definition: rs_advanced_mode_command.h:85
STDepthTableControl::depthClampMax
int32_t depthClampMax
Definition: rs_advanced_mode_command.h:114
STColorControl::disableRAUColor
uint32_t disableRAUColor
Definition: rs_advanced_mode_command.h:51
STSloColorThresholdsControl::diffThresholdGreen
uint32_t diffThresholdGreen
Definition: rs_advanced_mode_command.h:67
STDepthControlGroup::minusDecrement
uint32_t minusDecrement
Definition: rs_advanced_mode_command.h:17
STColorCorrection
Definition: rs_advanced_mode_command.h:90
STRauSupportVectorControl::minSouth
uint32_t minSouth
Definition: rs_advanced_mode_command.h:42
STDepthControlGroup::lrAgreeThreshold
uint32_t lrAgreeThreshold
Definition: rs_advanced_mode_command.h:25
STSloPenaltyControl::sloK2Penalty
uint32_t sloK2Penalty
Definition: rs_advanced_mode_command.h:74
STColorCorrection::colorCorrection3
float colorCorrection3
Definition: rs_advanced_mode_command.h:93
STColorCorrection::colorCorrection10
float colorCorrection10
Definition: rs_advanced_mode_command.h:100
STSloColorThresholdsControl
Definition: rs_advanced_mode_command.h:65
STRauSupportVectorControl
Definition: rs_advanced_mode_command.h:37
STRauSupportVectorControl::minEast
uint32_t minEast
Definition: rs_advanced_mode_command.h:39
STDepthTableControl
Definition: rs_advanced_mode_command.h:111
STSloPenaltyControl::sloK1PenaltyMod1
uint32_t sloK1PenaltyMod1
Definition: rs_advanced_mode_command.h:75
STCensusRadius::vDiameter
uint32_t vDiameter
Definition: rs_advanced_mode_command.h:122
STSloColorThresholdsControl::diffThresholdRed
uint32_t diffThresholdRed
Definition: rs_advanced_mode_command.h:66
STRauColorThresholdsControl::rauDiffThresholdGreen
uint32_t rauDiffThresholdGreen
Definition: rs_advanced_mode_command.h:60