Spaces:
Runtime error
Runtime error
jens
commited on
Commit
·
e6c4109
1
Parent(s):
c09fa67
boolean dimension fix
Browse files- inference.py +5 -1
inference.py
CHANGED
|
@@ -98,7 +98,11 @@ class DepthPredictor:
|
|
| 98 |
# Create cubes and add them to the mesh
|
| 99 |
cs = [(255,0,0),(0,255,0),(0,0,255)]
|
| 100 |
for c,(mask, _) in zip(cs, masks):
|
| 101 |
-
mask
|
|
|
|
|
|
|
|
|
|
|
|
|
| 102 |
point_cloud_subset, color_array_subset = point_cloud[mask], color_array[mask]
|
| 103 |
idxs = np.random.choice(len(point_cloud_subset), int(n_samples))
|
| 104 |
point_cloud_subset = point_cloud_subset[idxs]
|
|
|
|
| 98 |
# Create cubes and add them to the mesh
|
| 99 |
cs = [(255,0,0),(0,255,0),(0,0,255)]
|
| 100 |
for c,(mask, _) in zip(cs, masks):
|
| 101 |
+
if len(mask) == len(point_cloud):
|
| 102 |
+
mask = mask.ravel()
|
| 103 |
+
else:
|
| 104 |
+
mask = mask.ravel()[:-1]
|
| 105 |
+
|
| 106 |
point_cloud_subset, color_array_subset = point_cloud[mask], color_array[mask]
|
| 107 |
idxs = np.random.choice(len(point_cloud_subset), int(n_samples))
|
| 108 |
point_cloud_subset = point_cloud_subset[idxs]
|