Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
9a32e27
1
Parent(s):
cf9822a
transfer_pred_disp2depth_v2
Browse files- tools/eval_utils.py +20 -1
tools/eval_utils.py
CHANGED
|
@@ -119,4 +119,23 @@ def transfer_pred_disp2depth(all_pred_disparity, all_gt_depths, all_masks):
|
|
| 119 |
all_pred_depths = disparity2depth(align_disp_pred)
|
| 120 |
return all_pred_depths
|
| 121 |
|
| 122 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
all_pred_depths = disparity2depth(align_disp_pred)
|
| 120 |
return all_pred_depths
|
| 121 |
|
| 122 |
+
|
| 123 |
+
|
| 124 |
+
|
| 125 |
+
"""
|
| 126 |
+
not gt needed to transfer
|
| 127 |
+
"""
|
| 128 |
+
def transfer_pred_disp2depth_v2(all_pred_disparity, scale, shift):
|
| 129 |
+
|
| 130 |
+
|
| 131 |
+
ori_shape =all_pred_disparity.shape
|
| 132 |
+
tmp = all_pred_disparity.squeeze()
|
| 133 |
+
tmp = tmp * scale + shift
|
| 134 |
+
align_disp_pred = tmp.reshape(ori_shape)
|
| 135 |
+
|
| 136 |
+
align_disp_pred = np.clip(
|
| 137 |
+
align_disp_pred, a_min=1e-3, a_max=None
|
| 138 |
+
) # avoid 0 disparity
|
| 139 |
+
all_pred_depths = disparity2depth(align_disp_pred)
|
| 140 |
+
|
| 141 |
+
return all_pred_depths
|