【发布时间】:2015-04-11 01:19:05
【问题描述】:
我在我的计算机上创建了一个词袋词典并保存到 xml 文件中。我正在为 Android 创建一个应用程序,我需要使用它。不幸的是,根据Andrey Smorodov's answer,由于某种原因,我不能使用 OpenCV FileStorage 类。你知道我应该使用什么方法吗?你能举个例子或参考吗?我还要使用 SVM,所以我会遇到 svm.load("classifier.xml") 的问题吗?我正在使用 Android NDK,但我不介意是否应该在 Java 中执行此操作。
【问题讨论】:
-
Unfortunately I found out that I can't use the OpenCV FileStorage class, for some reason.这是什么原因? -
svm.load() should work。 not 在这里工作的原因是打开一个任意文件存储,并从中读取 Mat 文件。 (除非您将其外包给 jni)
-
所以你告诉我,如果我在本机部分使用 FileStorage,我可以毫无问题地使用它?
-
没试过,但我想,非常。主要障碍(在 java 中)只是没有像 '>>' 这样的重载运算符。但在 C++ 中没有问题!
-
好的,谢谢!我会尝试,之后会在这里写。
标签: android c++ opencv mat file-storage