limap.optimize.line_localization package

Submodules

limap.optimize.line_localization.functions module

limap.optimize.line_localization.functions.filter_line_2to2_epipolarIoU(pairs, ref_lines, tgt_lines, ref_cam, ref_pose, tgt_cam, tgt_pose, IoU_threshold)
limap.optimize.line_localization.functions.get_reprojection_dist_func(func_name)
limap.optimize.line_localization.functions.match_line_2to2_epipolarIoU(ref_lines, tgt_lines, ref_cam, ref_pose, tgt_cam, tgt_pose, IoU_threshold)
limap.optimize.line_localization.functions.match_line_2to3(pairs_2to2, line2track, tgt_img_id)
limap.optimize.line_localization.functions.midpoint_dist(ref_line, tgt_line)
limap.optimize.line_localization.functions.midpoint_perpendicular_dist(ref_line, tgt_line)
limap.optimize.line_localization.functions.perpendicular_dist(ref_line, tgt_line)
limap.optimize.line_localization.functions.reprojection_filter_matches_2to3(ref_lines, ref_camview, all_pairs_2to3, linetracks, dist_thres=10, sine_thres=0.4, angle_scale=1.0, dist_func=<function midpoint_dist>)

limap.optimize.line_localization.solve module

limap.optimize.line_localization.solve.get_line_pairs(l3ds, l3d_ids, l2ds)
limap.optimize.line_localization.solve.get_lineloc_cost_func(func_name)
limap.optimize.line_localization.solve.get_lineloc_weight_func(func_name)
limap.optimize.line_localization.solve.solve_jointloc(line_cost_func, jointloc_cfg, l3ds, l3d_ids, l2ds, p3ds, p2ds, K, R, T, line_weight_func=None, silent=False)
limap.optimize.line_localization.solve.solve_jointloc_merged(line_cost_func, jointloc_cfg, line_pairs, point_pairs, K, R, T, line_weight_func=None, silent=False)
limap.optimize.line_localization.solve.solve_lineloc(cost_func, l3ds, l3d_ids, l2ds, K, R, T, line_weight_func=None, silent=False)
limap.optimize.line_localization.solve.solve_lineloc_merged(cost_func, lineloc_cfg, line_pairs, K, R, T, weight_func=None, silent=False)

Module contents