C++ 在openCV中单独使用单词分类包的训练和测试部分时出现错误结果

C++ 在openCV中单独使用单词分类包的训练和测试部分时出现错误结果,c++,opencv,C++,Opencv,我正在使用openCV中的单词分类包示例 当我使用包含训练部分和测试部分的示例代码文件BagoWords_classification.cpp时,图像分类结果是正确的 但是,当我将代码分为两部分时: 训练数据并保存到xml文件中。 通过加载保存的xml文件并进行分类来测试数据。 结果是错误的-所有结果对所有测试图像显示相同的值1 问题是什么?我如何解决

我正在使用openCV中的单词分类包示例

当我使用包含训练部分和测试部分的示例代码文件BagoWords_classification.cpp时,图像分类结果是正确的

但是,当我将代码分为两部分时:

训练数据并保存到xml文件中。 通过加载保存的xml文件并进行分类来测试数据。 结果是错误的-所有结果对所有测试图像显示相同的值1

问题是什么?我如何解决