January 2018
Intermediate to advanced
486 pages
11h 28m
English
GFTT is a feature detector only. GFTTDetector can be used to detect features using Harris (named after the creator) and GFTT corner detection algorithms. So, yes, this class is, in fact, two feature detection methods combined into one class and the reason is that GFTT is actually a modified version of the Harris algorithm, and which one is used will be decided by the input parameters. So, let's see how it's used with an example case and then briefly go through the parameters:

Here is the relevant source code for this user interface:
vector<KeyPoint> keypoints; Ptr<GFTTDetector> gftt = GFTTDetector::create(); ...