如何获取 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,可用于所属对象的聚类关键点
我只能从 MAT 文件中获取图像特征,但我还需要一些其他信息,例如位置、方向和比例。我怎样才能得到这些信息,谁能提供它的代码?提前谢谢你。
特征检测的输出是一个std::vector<cv::KeyPoint>
,其中每个关键点包含:
Point2f pt
: 关键点坐标float size
:有意义的关键点邻域的直径float angle
:关键点的计算方向(如果不适用则为 -1)。它的可能值在 [0,360) 度范围内。它是相对于图像坐标系(y轴向下)测量的,即顺时针。float response
:选择最强关键点的响应。可用于进一步排序或子采样int octave
: 提取关键点的八度(金字塔层)int class_id
: 对象id,可用于所属对象的聚类关键点