diff --git a/src/openMVG/sfm/pipelines/localization/SfM_Localizer.cpp b/src/openMVG/sfm/pipelines/localization/SfM_Localizer.cpp index a2fa5b288b..4cd6317304 100644 --- a/src/openMVG/sfm/pipelines/localization/SfM_Localizer.cpp +++ b/src/openMVG/sfm/pipelines/localization/SfM_Localizer.cpp @@ -311,7 +311,7 @@ namespace sfm { { pose = sfm_data.poses[0]; if (b_refine_intrinsic) - *intrinsics = *shared_intrinsics; + intrinsics->updateFromParams(shared_intrinsics->getParams()); } return b_BA_Status;