我正在尝试通过编辑索引参数来自定义 opencv 中的 Flann 匹配器,但我正在使用 java for android,我不知道它是如何工作的。
我找到了这个答案,但我不知道如何以正确的方式应用它这是我尝试过的代码
String yamlParam="%YAML:1.0\n"
+ "indexParams:\n"
+ " -\n"
+ " name: algorithm\n"
+ " type: 23\n"
+ " value: 1\n"
+ " -\n"
+ " name: trees\n"
+ " type: 4\n"
+ " value: 4\n";
File outputF = File.createTempFile("FlannfDetectorParams", ".YAML", outputDir);
writeToFile(outputF,yamlParam);
descriptorMatcher.read(outputF.getPath());
这是我得到的错误
OpenCV 错误:虚拟 void cv::FlannBasedMatcher::read(const cv::FileNode &) 中的断言失败 (sp.type() == FileNode::SEQ)