在python中,OpenCV的FlannBasedMatcher
構造函數需要參數的字典,其中第一個是algorithm
。 The python tutorial表明可以通過傳遞不同的命名變量來指定不同的值algorithm
,例如, FLANN_INDEX_KDTREE
和FLANN_INDEX_LSH
,但變量名稱當然不能將任何東西傳遞給構造函數。有人可能會認爲這些名稱應該作爲字符串傳遞,但在下面的示例中,FLANN_INDEX_KDTREE
初始化爲0,因此完全不清楚algorithm
參數如何工作。算法參數在OpenCV的FlannBasedMatcher構造函數中使用了什麼值?
OpenCV並沒有真正的Python文檔。 In C++,構造函數不採用通用字典,而是實例化IndexClass
的對象,其中每個IndexClass
的子類對應於不同的算法。