matlab getfeatures,如何在matlab中使用matchFeatures

1092695-20170121211507656-1153282815.png

最近,我使用matlab从图像中提取SURF特征点,然后在匹配时在matlab中使用matchFeatures函数. 由于我是一支彩色笔,因此阅读帮助文档有些困难,并且大多数搜索都包含在其中. matlab的cv软件包中的功能与内置功能非常不同. 幸运的是matlab match函数,我终于理解了,现在可以翻译帮助文档中的内容.

注意: 下图来自matlab2016b中的文档

t01f775b719a4be88.png

matchFeatures查找匹配特征

[indexPairs,matchmetric] = matchFeatures(features1,features2,Name,Value)

ab14d2a10933003bb68c5163c1baf28d.png

features1和features2是使用函数extractFeatures

提取的特征点描述符

5a47687b5e36e63bcb69373292ff29b5.png

名称对应于参数名称,值对应于参数值

以下描述了名称和值的含义:

845740027bf2330678c4e6b059f80ce8.png

“方法”: 匹配时选择的匹配方法

'Exhaustive'(默认): 穷举方法,该方法计算特征1和特征2之间的所有特征向量之间的距离. 在这里,我们应注意使用matchFeatures(features1matlab match函数,features2)和matchFeatures传入参数的顺序. (features2,features1)不同. 例如,matchFeatures(features1,features2)意味着计算从features1中的第一个特征向量到特征2中的最后一个特征向量与所有特征向量之间的距离(由参数“ Metric”确定),然后按组进行比较. ,即特征1中的特征向量与特征2中的所有特征向量之间的距离.

“近似”: 在功能集中使用有效的最近邻居搜索

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-285778-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值