@@ -157,6 +157,7 @@ def destroyWindow(self):
157
157
trDecimationFactor = list ()
158
158
trDisparityShift = list ()
159
159
trCenterAlignmentShift = list ()
160
+ trInvalidateEdgePixels = list ()
160
161
161
162
def trackbarSigma (value ):
162
163
StereoConfigHandler .config .postProcessing .bilateralSigmaValue = value
@@ -289,6 +290,13 @@ def trackbarCenterAlignmentShift(value):
289
290
StereoConfigHandler .newConfig = True
290
291
for tr in StereoConfigHandler .trCenterAlignmentShift :
291
292
tr .set (value )
293
+
294
+ def trackbarInvalidateEdgePixels (value ):
295
+ StereoConfigHandler .config .algorithmControl .numInvalidateEdgePixels = value
296
+ print (f"numInvalidateEdgePixels: { StereoConfigHandler .config .algorithmControl .numInvalidateEdgePixels :.2f} " )
297
+ StereoConfigHandler .newConfig = True
298
+ for tr in StereoConfigHandler .trInvalidateEdgePixels :
299
+ tr .set (value )
292
300
293
301
def handleKeypress (key , stereoDepthConfigInQueue ):
294
302
if key == ord ('m' ):
@@ -428,6 +436,7 @@ def registerWindow(stream):
428
436
StereoConfigHandler .trFractionalBits .append (StereoConfigHandler .Trackbar ('Subpixel fractional bits' , stream , 3 , 5 , StereoConfigHandler .config .algorithmControl .subpixelFractionalBits , StereoConfigHandler .trackbarFractionalBits ))
429
437
StereoConfigHandler .trDisparityShift .append (StereoConfigHandler .Trackbar ('Disparity shift' , stream , 0 , 100 , StereoConfigHandler .config .algorithmControl .disparityShift , StereoConfigHandler .trackbarDisparityShift ))
430
438
StereoConfigHandler .trCenterAlignmentShift .append (StereoConfigHandler .Trackbar ('Center alignment shift factor' , stream , 0 , 100 , StereoConfigHandler .config .algorithmControl .centerAlignmentShiftFactor , StereoConfigHandler .trackbarCenterAlignmentShift ))
439
+ StereoConfigHandler .trInvalidateEdgePixels .append (StereoConfigHandler .Trackbar ('Invalidate edge pixels' , stream , 0 , 100 , StereoConfigHandler .config .algorithmControl .numInvalidateEdgePixels , StereoConfigHandler .trackbarInvalidateEdgePixels ))
431
440
StereoConfigHandler .trLineqAlpha .append (StereoConfigHandler .Trackbar ('Linear equation alpha' , stream , 0 , 15 , StereoConfigHandler .config .costMatching .linearEquationParameters .alpha , StereoConfigHandler .trackbarLineqAlpha ))
432
441
StereoConfigHandler .trLineqBeta .append (StereoConfigHandler .Trackbar ('Linear equation beta' , stream , 0 , 15 , StereoConfigHandler .config .costMatching .linearEquationParameters .beta , StereoConfigHandler .trackbarLineqBeta ))
433
442
StereoConfigHandler .trLineqThreshold .append (StereoConfigHandler .Trackbar ('Linear equation threshold' , stream , 0 , 255 , StereoConfigHandler .config .costMatching .linearEquationParameters .threshold , StereoConfigHandler .trackbarLineqThreshold ))
0 commit comments