Skip to content

Commit c7f81a5

Browse files
authored
Merge pull request #850 from JanLipovsek/develop
Updated failing examples and added longer timeout to hill test dispatch
2 parents 0d742b5 + a35b488 commit c7f81a5

File tree

7 files changed

+25
-7
lines changed

7 files changed

+25
-7
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ jobs:
566566
owner: luxonis
567567
workflow: regression_test.yml
568568
workflow_inputs: '{"commit": "${{ github.ref }}", "parent_url": "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"}'
569-
workflow_timeout_seconds: 120 # Default: 300
569+
workflow_timeout_seconds: 300 # was 120 Default: 300
570570

571571
- name: Release
572572
run: echo "https://github.com/luxonis/depthai-core-hil-tests/actions/runs/${{steps.return_dispatch.outputs.run_id}}" >> $GITHUB_STEP_SUMMARY

examples/SpatialDetection/spatial_calculator_multi_roi.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@
6767
depthFrame = inDepth.getFrame() # depthFrame values are in millimeters
6868

6969
depth_downscaled = depthFrame[::4]
70-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
70+
if np.all(depth_downscaled == 0):
71+
min_depth = 0 # Set a default minimum depth value when all elements are zero
72+
else:
73+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
7174
max_depth = np.percentile(depth_downscaled, 99)
7275
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
7376
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

examples/SpatialDetection/spatial_location_calculator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@
7575
depthFrame = inDepth.getFrame() # depthFrame values are in millimeters
7676

7777
depth_downscaled = depthFrame[::4]
78-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
78+
if np.all(depth_downscaled == 0):
79+
min_depth = 0 # Set a default minimum depth value when all elements are zero
80+
else:
81+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
7982
max_depth = np.percentile(depth_downscaled, 99)
8083
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
8184
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

examples/SpatialDetection/spatial_mobilenet.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,10 @@
115115
depthFrame = depth.getFrame() # depthFrame values are in millimeters
116116

117117
depth_downscaled = depthFrame[::4]
118-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
118+
if np.all(depth_downscaled == 0):
119+
min_depth = 0 # Set a default minimum depth value when all elements are zero
120+
else:
121+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
119122
max_depth = np.percentile(depth_downscaled, 99)
120123
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
121124
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

examples/SpatialDetection/spatial_mobilenet_mono.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,10 @@
118118
depthFrame = inDepth.getFrame() # depthFrame values are in millimeters
119119

120120
depth_downscaled = depthFrame[::4]
121-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
121+
if np.all(depth_downscaled == 0):
122+
min_depth = 0 # Set a default minimum depth value when all elements are zero
123+
else:
124+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
122125
max_depth = np.percentile(depth_downscaled, 99)
123126
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
124127
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

examples/SpatialDetection/spatial_tiny_yolo.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,10 @@
148148
depthFrame = depth.getFrame() # depthFrame values are in millimeters
149149

150150
depth_downscaled = depthFrame[::4]
151-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
151+
if np.all(depth_downscaled == 0):
152+
min_depth = 0 # Set a default minimum depth value when all elements are zero
153+
else:
154+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
152155
max_depth = np.percentile(depth_downscaled, 99)
153156
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
154157
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

examples/StereoDepth/depth_crop_control.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@
6464

6565
# Frame is transformed, the color map will be applied to highlight the depth info
6666
depth_downscaled = depthFrame[::4]
67-
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
67+
if np.all(depth_downscaled == 0):
68+
min_depth = 0 # Set a default minimum depth value when all elements are zero
69+
else:
70+
min_depth = np.percentile(depth_downscaled[depth_downscaled != 0], 1)
6871
max_depth = np.percentile(depth_downscaled, 99)
6972
depthFrameColor = np.interp(depthFrame, (min_depth, max_depth), (0, 255)).astype(np.uint8)
7073
depthFrameColor = cv2.applyColorMap(depthFrameColor, cv2.COLORMAP_HOT)

0 commit comments

Comments
 (0)