Interface GetOrientedFastKeypointsOptions

interface GetOrientedFastKeypointsOptions {
    centroidPatchDiameter?: number;
    fastRadius?: number;
    harrisScoreOptions?: GetHarrisScoreOptions;
    maxNbFeatures?: number;
    nbContiguousPixels?: number;
    nonMaxSuppression?: boolean;
    scoreAlgorithm?: "HARRIS" | "FAST";
    threshold?: number;
}

Hierarchy

Properties

centroidPatchDiameter?: number

Diameter of the circle used for compotuation of the intensity centroid.

Default

7

fastRadius?: number

Radius of the circle used for the algorithm.

Default

3

harrisScoreOptions?: GetHarrisScoreOptions

Options for the Harris score computation.

maxNbFeatures?: number

Maximum number of features to return.

Default

500

nbContiguousPixels?: number

Number of contiguous pixels on the circle that should have an intensity difference with current pixel larger than threshold. This value is recommended to be 3/4 of the circle points.

Default

3/4*circlePoints.length

nonMaxSuppression?: boolean

Whether to apply non-max suppression to the keypoints. This removes all keypoints which don't have the highest value within the adjacent keypoints.

Default

true

scoreAlgorithm?: "HARRIS" | "FAST"

Algorithm to use to compute corners score.

Default

'FAST'

threshold?: number

Threshold for the intensity difference.

Default

20