Skip to content

Commit e9c5ec0

Browse files
fix: We can't import the full OpenCV camera model
1 parent 2cc0187 commit e9c5ec0

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

bin/import_colmap

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,7 @@ def cam_from_colmap_params(camera_model_id, width, height, params, prior_focal=1
189189
cam.k1 = params[3]
190190
cam.k2 = params[4]
191191
elif projection_type == 'brown':
192-
cam = types.BrownPerspectiveCamera()
193-
cam.focal_x = params[0] / normalizer if prior_focal else 0.85
194-
cam.focal_y = params[1] / normalizer if prior_focal else 0.85
195-
cam.c_x = (params[2] - (width - 1) * 0.5) / normalizer
196-
cam.c_y = (params[3] - (height - 1) * 0.5) / normalizer
197-
cam.k1, cam.k2, cam.p1, cam.p2, cam.k3 = params[4:9]
192+
raise ValueError("FullOpenCVCameraModel not supported in OpenSfM")
198193
else: # projection_type == 'fisheye'
199194
cam = types.FisheyeCamera()
200195
cam.focal = params[0] / normalizer if prior_focal else 0.85

0 commit comments

Comments
 (0)