↓ 2 callersFunctionexport points are XYZ RGB (RGB in 0-255), semantic label as nyu40 ids, instance label as 1-#instance, box as (cx,cy,cz,dx,dy,dz,semantic_label)
assets/data/scannet/load_scannet_data.py:48
↓ 2 callersFunctionget_3d_box box_size is array(l,w,h), heading_angle is radius clockwise from pos x axis, center is xyz of box center output (8,3) array for 3D box cornde
situation3d/utils/box_util.py:282
↓ 2 callersFunctionget_dataloader(args, sqa, all_scene_list, split, config, augment, answer_counter_list)
situation3d/train/train.py:111
↓ 2 callersMethodinit_vision_encoder(cls, model_name, img_size, drop_path_rate, use_grad_checkpoint, precision)
3DLLM_BLIP2-base/lavis/models/blip2_models/blip2.py:63
↓ 2 callersFunctionmetric_localization gt_pos: [N, 3]; ground truth position, in xyz (unit is meter) gt_rot: [N, 4]; ground truth roation, in xyzw (quaternion) pred_pos: [N, 3]
situation3d/utils/metric_util.py:16