RelNavEstimator.estimate

giant.relative_opnav.estimators.estimator_interface_abc:

abstract RelNavEstimator.estimate(image, include_targets=None)[source]

This method should apply the technique to a specified image for all targets specified in include_targets.

The results from this method should typically be stored in computed_bearings, observed_bearings, computed_positions, observed_positions, templates, and details, depending on the type of observables generated.

When this method is called, you can assume that the scene is set correctly for the input image.

Parameters:
  • image (OpNavImage) – The image the technique should be applied to as an OpNavImage

  • include_targets (List[bool] | None) – An argument specifying which targets should be processed for this image. If None then all are processed (no, the irony is not lost on me…)