Я хочу создать приложение, которое распознает человека по изображению.Я понятия не имею, как это сделать, потому что я очень новичок в Android + ndk, все еще ссылаясь на некоторые ссылки и сайты, я сделал это много.
- скачал opencv 3.4.3
- импортировал его в мой проект
- исправил ошибку и сделал ее минимальную и максимальную SdkVersion в соответствии с моим проектом
- добавил зависимость от структуры проекта
- создайте папку JniLibs в модуле приложения и вставьтеlib файл openCv внутри этой папки моего приложения
last android.useDeprecatedNdk=true
не работает в моей версии для Android, поэтому я использовал:
externalNativeBuild {
ndkBuild {
path 'build/intermediates/ndk/debug/Android.mk'
}
}
itпоказывает ошибку:
Сбой команды построения.
Ошибка при выполнении процесса D: \ Android \ sdk \ ndk-bundle \ ndk-build.cmd с аргументами {NDK_PROJECT_PATH = null APP_BUILD_SCRIPT =D: \ AndroidDemos \ MyApplication3 \ app \ build \ промежуточные \ ndk \ debug \ Android.mk APP_ABI = arm64-v8a NDK_ALL_ABIS = arm64-v8a NDK_DEBUG = 1 APP_PLATFORM = android-19 NDK_OUT = D: / AndroidDem3 / Mypp для приложения / сборки/ промежуточные / ndkBuild / отладки / OBJNDK_LIBS_OUT = D: \ AndroidDemos \ MyApplication3 \ app \ build \ mediates \ ndkBuild \ debug \ lib APP_SHORT_COMMANDS = false LOCAL_SHORT_COMMANDS = false -B -n}
'D: \ Android \ sklendbuild \ .. \ prebuilt \ windows-x86_64 \ bin \ make.exe "'не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Я пытался использовать:
ndk{ abiFilters 'arm64-v8a', 'armeabi-v7a'}
также, но все еще та же самая ошибка, и я пытаюсь из двух дней, не нашел никакого решения и руководства, я пробовал так много ссылок, но все еще запутался.ссылки, на которые я ссылался: https://www.youtube.com/watch?v=56RCWQHrSIg https://www.youtube.com/watch?v=Z2vrioEr9OI Обнаружение человеческого тела с использованием OpenCV в Android
, сегодня сегодня я пытаюсь сделать это с помощью cmake и все еще получаю ту же ошибкуи пытается решить проблему