OpenCV中的Flann - 不支持的距离类型

时间:2016-05-09 14:19:35

标签: python opencv knn flann opencv3.1

我正在尝试使用opencv3.1和python 3.5进行搜索。

import numpy as np
import cv2

vectors = np.random.random([100,15]).astype(np.float32)
idx = cv2.flann.Index(vectors, {'algorithm':2}, distType=3)

[Out]: cv2.error: /opencv-3.1.0/modules/flann/src/miniflann.cpp:403: error: (-5) Unknown/unsupported distance type in function build

在我看来,miniflann.cpp仅支持distType=1distType=2作为输入。 opencv的python API总是使用miniflann吗?或者是否可以使用python中的所有flann functionalities(不同的algorithm和不同的distance类型)?

0 个答案:

没有答案