fast::AppearanceModel class

This is a base class for appearance models. These classes model of an object appears in an image. They are used by the Kalman filter to collect measurements.

Base classes

class Object
Base class for all FAST objects.

Derived classes

class RidgeEdgeModel
Ridge edge appearance model.
class StepEdgeModel
Step edge appearance model.

Public types

using pointer = std::shared_ptr<AppearanceModel>

Public functions

auto getMeasurements(std::shared_ptr<Image> image, std::shared_ptr<Shape> shape, ExecutionDevice::pointer device) -> std::vector<Measurement> pure virtual