enum mrpt::vision::TKeyPointMethod

Overview

Types of key point detectors. More…

#include <types.h>

enum TKeyPointMethod
{
    featNotDefined = -1,
    featKLT        = 0,
    featHarris     = 1,
    featSIFT       = 3,
    featSURF       = 4,
    featBeacon     = 5,
    featFAST       = 6,
    featORB        = 10,
    featAKAZE      = 11,
    featLSD        = 12,
};

Detailed Documentation

Types of key point detectors.

Enum Values

featNotDefined

Non-defined feature (also used for Occupancy features)

featKLT

Kanade-Lucas-Tomasi feature [SHI’94].

featHarris

Harris border and corner detector [HARRIS].

featSIFT

Scale Invariant Feature Transform [LOWE’04].

featSURF

Speeded Up Robust Feature [BAY’06].

featBeacon

A especial case: this is not an image feature, but a 2D/3D beacon (used for range-only SLAM from mrpt::maps::CLandmark)

featFAST
FAST feature detector, OpenCV’s implementation (“Faster and better: A

machine learning approach to corner detection”, E.

Rosten, R. Porter and T. Drummond, PAMI, 2009).

featORB

ORB detector and descriptor, OpenCV’s implementation.

featAKAZE

AKAZE detector, OpenCV’s implementation.

featLSD

LSD detector, OpenCV’s implementation.