O'Reilly logo

OpenCV Essentials by Jesus Salido Tercero, Julio Alberto Patón Incertis, Ismael Serrano Gracia, Gloria Bueno García, Noelia Vállez Enano, Mª del Milagro Fernández Carrobles, Oscar Deniz Suarez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Feature detectors

OpenCV handles several local feature detector implementations through the FeatureDetector abstract class and its Ptr<FeatureDetector> FeatureDetector::create(const string& detectorType) method or through the algorithm class directly. In the first case, the type of detector is specified (see the following diagram where the detectors used in this chapter are indicated in red color). Detectors and the types of local features that they detect are as follows:

  • FAST (FastFeatureDetector): This feature detects corners and blobs
  • STAR (StarFeatureDetector): This feature detects edges, corners, and blobs
  • SIFT (SiftFeatureDetector): This feature detects corners and blobs (part of the nonfree module)
  • SURF (SurfFeatureDetector): This feature detects ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required