Skip to content

Commit 0804b7c

Browse files
committed
Modified LR depth example
1 parent fb04df8 commit 0804b7c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

examples/StereoDepth/depth_preview_lr.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import numpy as np
66

77
# Closer-in minimum depth, disparity range is doubled (from 95 to 190):
8-
extended_disparity = False
8+
extended_disparity = True
99
# Better accuracy for longer distance, fractional disparity 32-levels:
10-
subpixel = False
10+
subpixel = True
1111
# Better handling for occlusions:
1212
lr_check = True
1313

@@ -43,6 +43,7 @@
4343
depth.setLeftRightCheck(lr_check)
4444
depth.setExtendedDisparity(extended_disparity)
4545
depth.setSubpixel(subpixel)
46+
depth.setInputResolution(1280, 800)
4647

4748
# Linking
4849
left.isp.link(depth.left)
@@ -59,6 +60,13 @@
5960
message = device.getOutputQueue(q).get()
6061
# Display arrived frames
6162
if type(message) == dai.ImgFrame:
62-
cv2.imshow(q, message.getCvFrame())
63+
frame = message.getCvFrame()
64+
if 'disparity' in q:
65+
maxDisp = depth.initialConfig.getMaxDisparity()
66+
disp = (frame * (255.0 / maxDisp)).astype(np.uint8)
67+
disp = cv2.applyColorMap(disp, cv2.COLORMAP_JET)
68+
cv2.imshow(q, disp)
69+
else:
70+
cv2.imshow(q, frame)
6371
if cv2.waitKey(1) == ord('q'):
6472
break

0 commit comments

Comments
 (0)