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