1

opencv3.1 と python 3.5 を使用して knn 検索を試みています。

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.cppdistType=1はordistType=2を入力としてのみサポートしているように見えます。opencv の python API は常に miniflann を使用しますか? または、python からすべてのフラン機能(異なるタイプalgorithmと異なるdistanceタイプ) を使用する方法はありますか?

4

0 に答える 0