limap.util package

Submodules

limap.util.config module

limap.util.config.load_config(config_file, default_path=None)
limap.util.config.update_config(cfg, unknown, shortcuts)
limap.util.config.update_recursive(dict1, dictinfo)
limap.util.config.update_recursive_deepcopy(dict1, dictinfo)

limap.util.evaluation module

limap.util.evaluation.compute_pose_err(pose, pose_gt)

Inputs: - pose: _base.CameraPose - pose_gt: _base.CameraPose

limap.util.evaluation.compute_rot_err(R1, R2)
limap.util.evaluation.eval_imagecols(imagecols, imagecols_gt)
limap.util.evaluation.eval_imagecols_relpose(imagecols, imagecols_gt)

limap.util.geometry module

limap.util.geometry.rotation_from_euler_angles(rot_x, rot_y, rot_z)
limap.util.geometry.rotation_from_quaternion(quad)

limap.util.io module

limap.util.io.check_directory(fname)
limap.util.io.check_makedirs(folder)
limap.util.io.check_path(fname)
limap.util.io.delete_folder(folder)
limap.util.io.exists_txt_segments(folder, img_id)
limap.util.io.load_obj(fname)
limap.util.io.read_all_segments_from_folder(folder)
limap.util.io.read_folder_linetracks(folder)
limap.util.io.read_folder_linetracks_with_info(folder)
limap.util.io.read_lines_from_input(input_file)

General reader for lines

limap.util.io.read_npy(fname)
limap.util.io.read_npz(fname)
limap.util.io.read_ply(fname)
limap.util.io.read_txt_Line3Dpp(fname)
limap.util.io.read_txt_imname_dict(fname)
limap.util.io.read_txt_imname_list(fname)
limap.util.io.read_txt_metainfos(fname)

Read in .txt for neighbors and ranges

limap.util.io.read_txt_segments(folder, img_id)
limap.util.io.save_folder_linetracks(folder, linetracks)
limap.util.io.save_folder_linetracks_with_info(folder, linetracks, config=None, imagecols=None, all_2d_segs=None)
limap.util.io.save_l3dpp(folder, imagecols, all_2d_segs)
limap.util.io.save_npy(fname, nparray)
limap.util.io.save_npz(fname, dic)
limap.util.io.save_obj(fname, lines)
limap.util.io.save_ply(fname, points)
limap.util.io.save_txt_imname_dict(fname, imname_dict)
limap.util.io.save_txt_imname_list(fname, imname_list)
limap.util.io.save_txt_linetracks(fname, linetracks, n_visible_views=4)

Save all the linetracks into a single .txt file.

limap.util.io.save_txt_metainfos(fname, neighbors, ranges)

Write out .txt for neighbors and ranges

limap.util.io.save_txt_segments(folder, img_id, segs)

Module contents