2017-01-14 7 views
0

Я пытаюсь скомпилировать и запустить пример обнаружения лица OpenCV, но это не позволит мне. Я использую Linux Mint 17, Eclipse с ADT и NDK. У меня установлены пакеты gcc, g ++, build-essentials. Я получаю следующие ошибки:Не удается запустить приложение обнаружения лица OpenCV Android

errors

includes

Спасибо заранее!

ответ

1

Вы должны скомпилировать этот материал для ARM архитектуры (в зависимости от вашего устройства). В принципе НКУ может сделать это, но это немного работы, потому что ваша потребность андроид NDK, Android SDK и андроид встроенные инструменты.

Я советую вам начать очень просто. Имея запущенное пустое приложение, которое вызывает родную функцию C++. И как только это будет разрешено, вы должны перейти к opencv.

Посмотрите на это. Я сделал это https://github.com/skanti/Android-Manual-Build-Command-Line

+1

@ masm64: На данный момент ваш вопрос слишком расплывчатый, и может быть слишком много возможных решений. Армен здесь очень прав; вы должны начать с запуска полного кода на вашем ноутбуке/рабочем столе. Затем запустите небольшой фрагмент кода OpenCV, например, захватив видео камеры на Android. То, что вы переживаете, - это просто проблемы с настройкой, и правильное выполнение этого будет сэкономить много времени в будущем, поскольку вы будете знать о тонкостях того, как OpenCV (или другие собственные библиотеки) должны быть интегрированы в ваше приложение. – saurabheights

+0

работает простое приложение «привет мир», но как только я пытаюсь сделать что-то более сложное, это просто не сработает, и я понятия не имею, что я делаю неправильно – masm64