Python-opencv SIFT特征提取与Keypoint

参考官网https://docs.opencv.org/3.2.0/d2/d29/classcv_1_1KeyPoint.html
SIFT提取特征后将信息用Keypoint结构体保存了下来,Keypoint的信息如下

cv::KeyPoint::KeyPoint  (   
float   x,  #关键点横坐标
float   y,  #关键点纵坐标
float   _size,
float   _angle = -1, #角度
float   _response = 0, 
int     _octave = 0, 
int     _class_id = -1 
)

pt存储关键点的坐标,是point2f类型,因此可以下面代码获得坐标值

Point2f p = keypoints_object[i].pt;

或者

float x = keypoints_object[i].pt.x;
float y = keypoints_object[i].pt.y;

猜你喜欢

转载自blog.csdn.net/nan1104/article/details/80081071