utils.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:LearnHash 作者: galad-loth 项目源码 文件源码
def GetKnnIdx(queryData,baseData,numNN, metric=0):
    if (metric==0):
        objMatcher=cv2.BFMatcher(cv2.NORM_L2)
    elif (metric==1):
        objMatcher=cv2.BFMatcher(cv2.NORM_HAMMING)
    matches=objMatcher.knnMatch(queryData,baseData,k=numNN)
    idxKnn=npy.zeros((queryData.shape[0],numNN), dtype=npy.int32)
    for kk in range(queryData.shape[0]):
        for ll in range(numNN):
            idxKnn[kk][ll]=matches[kk][ll].trainIdx
    return idxKnn
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号