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

posted @   楸壳  阅读(1735)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示