CameraModel.apply_update

abstract CameraModel.apply_update(update_vec)[source]

This method takes in a delta update to camera parameters (\(\Delta\mathbf{c}\)) and applies the update to the current instance in place.

In general the delta update is calculated in the estimators in the calibration subpackage and this method is not used by the user.

The update vector is an array like object where each element corresponds to a specific camera parameter, corresponding to the element represented by each column coming from the compute_jacobian() method. For a concrete example of the update vector and how it works, see the concrete camera model implementations.

Parameters:

update_vec (Sequence | ndarray) – delta updates to the model parameters