如何从Android中的文件中读取OpenCV Mat对象?

时间:2015-02-10 20:40:43

标签: android c++ opencv mat file-storage

我在计算机上创建了一个Bag Of Words字典并保存到xml文件中。我正在为Android创建应用,我需要使用它。不幸的是,根据Andrey Smorodov's answer,我发现由于某些原因我无法使用OpenCV FileStorage类。你知道我应该用什么方法吗?你能给出一个例子或参考吗?我也将使用SVM,因此我对svm.load(" classifier.xml")有疑问吗?我使用的是Android NDK,但我不介意我是否应该用Java做这件事。

2 个答案:

答案 0 :(得分:1)

所以我在本机代码中成功使用了FileStorage。我正确地读了我的文件。不要忘记在清单中添加READ_EXTERNAL_STORAGE权限。 (就像@Ken说的那样)

答案 1 :(得分:1)

我在本机代码中也遇到了FileStorage问题。我收到SIGABRT崩溃没有有用的消息。我的解决方案是将READ_EXTERNAL_STORAGE添加到AndroidManifest.xml中的权限。现在它工作得很好。