opencv中的cv::KeyPoint和cv::DMatch
1、cv::KeyPoint
它是opencv中关键点检测函数detectAndCompute()返回的关键点的类,包含关键点的位置,方向等属性
具体属性:
CV_PROP_RW Point2f pt; //位置坐标 CV_PROP_RW float size; //特征点邻域直径 CV_PROP_RW float angle; //特征点的方向,值为[零, 三百六十),负值表示不使用 CV_PROP_RW float response; //最重要关键点的响应 CV_PROP_RW int octave; //选择最重要关键点的响应 CV_PROP_RW int class_id; //用于聚类的id
2、cv::DMatch
它是opencv中匹配函数(knnMatch)返回的用于匹配关键点描述符的类
具体属性:
CV_PROP_RW int queryIdx; //查询图像中描述符的索引 CV_PROP_RW int trainIdx; //目标图像中描述符的索引。 CV_PROP_RW int imgIdx; //目标图像的索引 CV_PROP_RW float distance;//描述符之间的距离。越小越好
参考博客:https://blog.csdn.net/qq_29023939/article/details/81130987