Book Image

OpenCV Essentials

Book Image

OpenCV Essentials

Overview of this book

Table of Contents (15 chapters)
OpenCV Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

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 corners and blobs (part of the nonfree module)

  • ORB (OrbFeatureDetector): This feature detects corners and blobs

  • BRISK (BRISK): This feature detects corners and blobs

  • MSER (MserFeatureDetector): This feature detects blobs

  • GFTT (GoodFeaturesToTrackDetector...