fast::StepEdgeModel class

Step edge appearance model.

Used in Kalman filter deformable model segmentation

Base classes

class AppearanceModel

Public types

enum EdgeType { EDGE_TYPE_ANY, EDGE_TYPE_BLACK_INSIDE_WHITE_OUTSIDE, EDGE_TYPE_WHITE_INSIDE_BLACK_OUTSIDE }

Public functions

auto create(float lineLength, float lineSampleSpacing, float intensityDifferenceThreshold, EdgeType edgeType) -> std::shared_ptr<StepEdgeModel>
void setLineSampleSpacing(float spacingInMM)
void setIntensityDifferenceThreshold(float threshold)
void setMinimumDepth(float depth)
auto getMeasurements(std::shared_ptr<Image> image, std::shared_ptr<Shape> shape, ExecutionDevice::pointer device) -> std::vector<Measurement> virtual
void setEdgeType(EdgeType type)