首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在opencv flann上实现余弦度量(knnsearch)

如何在opencv flann上实现余弦度量(knnsearch)
EN

Stack Overflow用户
提问于 2018-12-18 11:01:48
回答 1查看 331关注 0票数 0

我正在使用opencv flann索引在数据库中搜索图像。正如我在文档中看到的,flann提供了如下指标:

代码语言:javascript
复制
   FLANN_DIST_EUCLIDEAN = 1,
    FLANN_DIST_L2 = 1,
    FLANN_DIST_MANHATTAN = 2,
    FLANN_DIST_L1 = 2,
    FLANN_DIST_MINKOWSKI = 3,
    FLANN_DIST_MAX   = 4,
    FLANN_DIST_HIST_INTERSECT   = 5,
    FLANN_DIST_HELLINGER = 6,
    FLANN_DIST_CHI_SQUARE = 7,
    FLANN_DIST_CS         = 7,
    FLANN_DIST_KULLBACK_LEIBLER  = 8,
    FLANN_DIST_KL                = 8,
    FLANN_DIST_HAMMING          = 9,

没有余弦距离那么,如何将其实现到opencv库中呢?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-22 14:12:38

这是几年前在flann github资源库中提出的。(请参阅this issue。)要点(据我所理解)是余弦相似度不是距离度量。在这个问题上有更深层次的解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53825825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档