|
15 | 15 |
|
16 | 16 | import os |
17 | 17 | os.environ["OMP_NUM_THREADS"] = "1" |
| 18 | +import warnings |
| 19 | +warnings.filterwarnings("ignore", category=UserWarning) |
18 | 20 |
|
19 | 21 | from av2.datasets.sensor.av2_sensor_dataloader import convert_pose_dataframe_to_SE3 |
20 | 22 | from av2.structures.sweep import Sweep |
@@ -180,7 +182,7 @@ def compute_flow(sweeps, cuboids, poses): |
180 | 182 | obj_flow = c1_SE3_c0.transform_point_cloud(obj_pts) - obj_pts |
181 | 183 | classes[obj_mask] = CATEGORY_TO_INDEX[str(c0.category)] |
182 | 184 | flow[obj_mask] = obj_flow.astype(np.float32) |
183 | | - instances[obj_mask] = (dclass[id]+1) |
| 185 | + instances[obj_mask] = dclass[id]+1 |
184 | 186 | else: |
185 | 187 | valid[obj_mask] = 0 |
186 | 188 | return flow, classes, valid, ego1_SE3_ego0, instances |
@@ -215,7 +217,7 @@ def compute_flow(sweeps, cuboids, poses): |
215 | 217 |
|
216 | 218 | return {'pcl_0': sweeps[0].xyz, 'pcl_1' :sweeps[1].xyz, 'flow_0_1': flow_0_1, |
217 | 219 | 'valid_0': valid_0, 'classes_0': classes_0, |
218 | | - 'pose_0': poses[0], 'pose_1': poses[1], 'instances': instances[0], |
| 220 | + 'pose_0': poses[0], 'pose_1': poses[1], 'instances': instances, |
219 | 221 | 'ego_motion': ego_motion} |
220 | 222 |
|
221 | 223 | def process_log(data_dir: Path, log_id: str, output_dir: Path, n: Optional[int] = None) : |
|
0 commit comments