[nodes] StructureFromMotion: expose new parameters minNbCamerasToRefinePrincipalPoint and rigMinNbCamerasForCalibration

This commit is contained in:
Fabien Castan 2021-07-21 11:03:35 +02:00
parent 8f9e5376da
commit f26cbda2c0

View file

@ -270,15 +270,36 @@ It iterates like that, adding cameras and triangulating new 2D features into 3D
uid=[0],
advanced=True,
),
desc.IntParam(
name='rigMinNbCamerasForCalibration',
label='Min Nb Cameras For Rig Calibration',
description='Minimal number of cameras to start the calibration of the rig',
value=20,
range=(1, 50, 1),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='lockAllIntrinsics',
label='Force Lock of All Intrinsic Camera Parameters.',
label='Force Lock of All Intrinsic Camera Parameters',
description='Force to keep constant all the intrinsics parameters of the cameras (focal length, \n'
'principal point, distortion if any) during the reconstruction.\n'
'This may be helpful if the input cameras are already fully calibrated.',
value=False,
uid=[0],
),
desc.IntParam(
name='minNbCamerasToRefinePrincipalPoint',
label='Min Nb Cameras To Refine Principal Point',
description='Minimal number of cameras to refine the principal point of the cameras (one of the intrinsic parameters of the camera). '
'If we do not have enough cameras, the principal point in consider is considered in the center of the image. '
'If minNbCamerasToRefinePrincipalPoint<=0, the principal point is never refined. '
'If minNbCamerasToRefinePrincipalPoint==1, the principal point is always refined.',
value=3,
range=(0, 20, 1),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='filterTrackForks',
label='Filter Track Forks',