File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 5
5
import numpy as np
6
6
7
7
# Closer-in minimum depth, disparity range is doubled (from 95 to 190):
8
- extended_disparity = False
8
+ extended_disparity = True
9
9
# Better accuracy for longer distance, fractional disparity 32-levels:
10
- subpixel = False
10
+ subpixel = True
11
11
# Better handling for occlusions:
12
12
lr_check = True
13
13
43
43
depth .setLeftRightCheck (lr_check )
44
44
depth .setExtendedDisparity (extended_disparity )
45
45
depth .setSubpixel (subpixel )
46
+ depth .setInputResolution (1280 , 800 )
46
47
47
48
# Linking
48
49
left .isp .link (depth .left )
59
60
message = device .getOutputQueue (q ).get ()
60
61
# Display arrived frames
61
62
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 )
63
71
if cv2 .waitKey (1 ) == ord ('q' ):
64
72
break
You can’t perform that action at this time.
0 commit comments