The Keypoint Class
The class instance stores a keypoint, i.e. a point feature found by one of many available keypoint detectors,
such as
Harris corner detector,
cv::FAST,
cv::StarDetector,
cv::SURF,
cv::SIFT,
cv::LDetector etc.
The keypoint is characterized by
the 2D position,
scale ----------- (proportional(百分比) to the diameter(直径) of the neighborhood that needs to be taken into account),
orientation and some other parameters.
The keypoint neighborhood is then analyzed by another algorithm that builds a descriptor---------- (usually represented as a feature vector).
The keypoints representing the same object in different images can then be matched using cv::KDTree or another method.
说白了:
1 Keypoint是opencv中的一个类,就是一个关键点,这个关键点存放了很多信息,同时也说明:想获得一个关键点,需要很多信息来初始化它,很重要的一个思想就是:临近像素的考虑。
2 很多函数可以返回Keypoint,同时也有很多函数需要它作为参数。