如何获取 OPENCV 实现中关键点的方向比例位置信息?

How can I get Orientation Scale Position information of keypoints in OPENCV implementation?

我只能从 MAT 文件中获取图像特征,但我还需要一些其他信息,例如位置、方向和比例。我怎样才能得到这些信息,谁能提供它的代码?提前谢谢你。

特征检测的输出是一个std::vector<cv::KeyPoint>,其中每个关键点包含:

  • Point2f pt: 关键点坐标
  • float size:有意义的关键点邻域的直径
  • float angle:关键点的计算方向(如果不适用则为 -1)。它的可能值在 [0,360) 度范围内。它是相对于图像坐标系(y轴向下)测量的,即顺时针。
  • float response:选择最强关键点的响应。可用于进一步排序或子采样
  • int octave: 提取关键点的八度(金字塔层)
  • int class_id: 对象id,可用于所属对象的聚类关键点