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*/
uint32_t uDiameter
Definition: rs_advanced_mode_command.h:121
uint32_t minNorth
Definition: rs_advanced_mode_command.h:41
uint32_t sloK2PenaltyMod1
Definition: rs_advanced_mode_command.h:76
float colorCorrection2
Definition: rs_advanced_mode_command.h:92
uint32_t rauDiffThresholdGreen
Definition: rs_advanced_mode_command.h:60
Definition: rs_advanced_mode_command.h:48
uint32_t scoreThreshA
Definition: rs_advanced_mode_command.h:19
uint32_t sloK1PenaltyMod1
Definition: rs_advanced_mode_command.h:75
float diffThresh
Definition: rs_advanced_mode_command.h:31
uint32_t scoreThreshB
Definition: rs_advanced_mode_command.h:20
float colorCorrection11
Definition: rs_advanced_mode_command.h:101
uint32_t textureDifferenceThreshold
Definition: rs_advanced_mode_command.h:21
Definition: rs_advanced_mode_command.h:14
uint32_t diffThresholdRed
Definition: rs_advanced_mode_command.h:66
uint32_t plusIncrement
Definition: rs_advanced_mode_command.h:16
int32_t depthClampMax
Definition: rs_advanced_mode_command.h:114
uint32_t rauDiffThresholdRed
Definition: rs_advanced_mode_command.h:59
uint32_t sloK2Penalty
Definition: rs_advanced_mode_command.h:74
uint32_t ignoreSAD
Definition: rs_advanced_mode_command.h:86
uint32_t rsmBypass
Definition: rs_advanced_mode_command.h:30
float colorCorrection7
Definition: rs_advanced_mode_command.h:97
uint32_t sloK1PenaltyMod2
Definition: rs_advanced_mode_command.h:77
uint32_t minWEsum
Definition: rs_advanced_mode_command.h:40
Definition: rs_advanced_mode_command.h:71
Definition: rs_advanced_mode_command.h:28
uint32_t textureCountThreshold
Definition: rs_advanced_mode_command.h:22
float colorCorrection12
Definition: rs_advanced_mode_command.h:102
uint32_t vDiameter
Definition: rs_advanced_mode_command.h:122
uint32_t sloK2PenaltyMod2
Definition: rs_advanced_mode_command.h:78
Definition: rs_advanced_mode_command.h:125
uint32_t disableRAUColor
Definition: rs_advanced_mode_command.h:51
float amplitude
Definition: rs_advanced_mode_command.h:127
uint32_t minEast
Definition: rs_advanced_mode_command.h:39
Definition: rs_advanced_mode_command.h:64
float lambdaAD
Definition: rs_advanced_mode_command.h:85
uint32_t vShrink
Definition: rs_advanced_mode_command.h:45
uint32_t rauDiffThresholdBlue
Definition: rs_advanced_mode_command.h:61
Definition: rs_advanced_mode_command.h:89
Definition: rs_advanced_mode_command.h:105
Definition: rs_advanced_mode_command.h:119
uint32_t minusDecrement
Definition: rs_advanced_mode_command.h:17
uint32_t sloK1Penalty
Definition: rs_advanced_mode_command.h:73
uint32_t disableSLORightColor
Definition: rs_advanced_mode_command.h:52
uint32_t lrAgreeThreshold
Definition: rs_advanced_mode_command.h:25
float colorCorrection3
Definition: rs_advanced_mode_command.h:93
uint32_t deepSeaMedianThreshold
Definition: rs_advanced_mode_command.h:18
float colorCorrection1
Definition: rs_advanced_mode_command.h:91
int32_t disparityShift
Definition: rs_advanced_mode_command.h:116
Definition: rs_advanced_mode_command.h:82
uint32_t minNSsum
Definition: rs_advanced_mode_command.h:43
float colorCorrection6
Definition: rs_advanced_mode_command.h:96
uint32_t minWest
Definition: rs_advanced_mode_command.h:38
uint32_t meanIntensitySetPoint
Definition: rs_advanced_mode_command.h:107
float colorCorrection5
Definition: rs_advanced_mode_command.h:95
uint32_t disableSADColor
Definition: rs_advanced_mode_command.h:50
int32_t depthClampMin
Definition: rs_advanced_mode_command.h:113
float lambdaCensus
Definition: rs_advanced_mode_command.h:84
uint32_t depthUnits
Definition: rs_advanced_mode_command.h:112
uint32_t diffThresholdBlue
Definition: rs_advanced_mode_command.h:68
uint32_t deepSeaNeighborThreshold
Definition: rs_advanced_mode_command.h:24
float colorCorrection4
Definition: rs_advanced_mode_command.h:94
uint32_t disparityMode
Definition: rs_advanced_mode_command.h:115
Definition: rs_advanced_mode_command.h:57
float colorCorrection10
Definition: rs_advanced_mode_command.h:100
uint32_t removeThresh
Definition: rs_advanced_mode_command.h:33
float colorCorrection9
Definition: rs_advanced_mode_command.h:99
Definition: rs_advanced_mode_command.h:110
uint32_t diffThresholdGreen
Definition: rs_advanced_mode_command.h:67
float sloRauDiffThresh
Definition: rs_advanced_mode_command.h:32
uint32_t uShrink
Definition: rs_advanced_mode_command.h:44
Definition: rs_advanced_mode_command.h:36
uint32_t minSouth
Definition: rs_advanced_mode_command.h:42
float colorCorrection8
Definition: rs_advanced_mode_command.h:98
uint32_t disableSLOLeftColor
Definition: rs_advanced_mode_command.h:53
uint32_t deepSeaSecondPeakThreshold
Definition: rs_advanced_mode_command.h:23
uint32_t disableSADNormalize
Definition: rs_advanced_mode_command.h:54