fast::MeanValueCoordinatesModel class

Mean value coordinates shape model.

Used in Kalman filter deformable model segmentation

Base classes

class ShapeModel

Public functions

auto create(std::string surfaceMeshFilename, std::string controlMeshFilename, float globalProcessError, float localProcessError) FAST_CONSTRUCTOR(MeanValueCoordinatesModel -> std::shared_ptr<MeanValueCoordinatesModel>
auto getStateTransitionMatrix1() -> MatrixXf virtual
auto getStateTransitionMatrix2() -> MatrixXf virtual
auto getStateTransitionMatrix3() -> MatrixXf virtual
auto getProcessErrorMatrix() -> MatrixXf virtual
auto getInitialState(std::shared_ptr<Image> image) -> VectorXf virtual
auto getMeasurementVectors(VectorXf state, Shape::pointer shape) -> std::vector<MatrixXf> virtual
void initializeShapeToImageCenter()
void setInitialScaling(float x, float y, float z)
void setInitialTranslation(float x, float y, float z)
void setLocalProcessError(float error)
void setGlobalProcessError(float error)

Public variables

surfaceMesh
controlMesh
float
globalProcessError
localProcessError