Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Pashok12345
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 2
#1

Android OpenCV - Программирование Android

16.07.2016, 20:12. Просмотров 195. Ответов 0
Метки нет (Все метки)

Привет всем форумчанам.
У меня есть один проект, написанный для компьютера с использованием библиотеки OpenCV. Пытаюсь портировать его на андроид, с использованием OpenCV для андроида, но столкнулся с одной серьёзной проблемой которую не могу решить уже 3 день. Для поиска особенностей на изображении использую FeatureDetector. В c++ при создании детектора можно было указать настройки детектора (например максимальное кол-во фич 50-60, которое мне и нужно), а в Java напрямую указать параметры нельзя. После долгих поисков в гугле нашёл вариант с созданием YAML файла в который можно записать параметры, а затем считать детектором. Файл создавал и руками и программно, но результат один, метод read детектора принимает на вход путь к файлу, говорит что всё хорошо(делает вид что читает его) и после этого ищет 400-500 особенностей которые указаны по умолчанию.
Вот так записываю в файл:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
File outputFile = File.createTempFile("orbDetectorParams", ".yml", outputDir);
            FileWriter fileWriter = new FileWriter(outputFile);
            FileReader fileReader = new FileReader(outputFile);
            fileWriter.write("%YAML:1.0" +
                    "\nscaleFactor: "+"1.2000000476837158e+00"+
                    "\nnLevels: "+"8"+
                    "\nfirstLevel: "+"0"+
                    "\nedgeThreshold: "+"3"+
                    "\npatchSize: "+"31"+
                    "\nWTA_K: "+"2"+
                    "\nscoreType: "+"0"+
                    "\nnFeatures: "+"50"+
                    "\nmaxTotalKeypoints: "+"51"+
                    "\n");
            String str = outputFile.getPath();
            fileWriter.close();
            detector.read(str);
Подскажите в чём может быть проблема.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2016, 20:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android OpenCV (Программирование Android):

QT, OpenCV, Android ( подключение ) - Программирование Android
1.Скачал и установил OpenCV-2.4.11-android-sdk 2. Прописал пути к sdk в pro файл (проект собирается и запускается на телефоне) ...

Как скачать архив OpenCV для android studio? - Программирование Android
При скачивании архива opencv android sdk для подключения OpenCV к Android Studio c этого сайта...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал - Программирование Android
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка. Так вот, официального мануала, где есть ответ на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2016, 20:12
Привет! Вот еще темы с ответами:

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? - Программирование Android
Можно ли писать в нем готовые приложения Android?

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете? - Программирование Android
Какую фирму посоветуете?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) - Программирование Android
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.