У меня есть словарь Bag Of Words, созданный на моем компьютере и сохраненный в XML-файл. Я создаю приложение для Android, и мне нужно его использовать. К сожалению, согласно Андрей Смородов ответ оказывается, что я не могу использовать класс OpenCV FileStorage, по некоторым причинам. Есть ли у вас какие-либо идеи, какой подход я должен использовать? Можете ли вы привести пример или ссылку? Также я собираюсь использовать SVM, поэтому у меня будут проблемы с svm.load («classifier.xml»)? Я использую Android NDK, но я не против, если я должен сделать это на Java.
У меня также были проблемы с FileStorage в нативном коде. Я получал сбой SIGABRT без полезного сообщения. Решением для меня было добавить READ_EXTERNAL_STORAGE к разрешениям в моем AndroidManifest.xml. Теперь это работает просто отлично.
Поэтому я успешно использовал FileStorage в нативном коде. Я правильно прочитал свои файлы. Не забудьте добавить разрешение READ_EXTERNAL_STORAGE в манифест. (Как сказал @Ken)