Skip to content

Commit ef2ab60

Browse files
authored
Handle empty points in localizer (#477)
1 parent 2e2a551 commit ef2ab60

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

hloc/localize_sfm.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ def __init__(self, reconstruction, config=None):
5858
def localize(self, points2D_all, points2D_idxs, points3D_id, query_camera):
5959
points2D = points2D_all[points2D_idxs]
6060
points3D = [self.reconstruction.points3D[j].xyz for j in points3D_id]
61+
if points2D.shape[0] == 0:
62+
return None
6163
ret = pycolmap.estimate_and_refine_absolute_pose(
6264
points2D,
6365
points3D,

0 commit comments

Comments
 (0)