如何在OPENCV实施中获取关键点的Orientation Scale Position信息?

时间:2015-02-24 15:10:46

标签: opencv feature-detection keypoint

我只能从MAT文件中获取图像特征,但我也想要一些其他信息,如位置,方向和比例。如何获得这些信息,任何人都可以提供其代码吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

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