Сборка OpenCV 3.4.7 с модулями Contrib, make не генерирует sdk / java - PullRequest
0 голосов
/ 17 октября 2019

Идея состоит в том, чтобы собрать OpenCV 3.4.7 с модулями contrib аналогично тому, как создаются предварительно собранные пакеты OpenCV4Android, но при этом генерация не включает файлы / оболочки java sdk в папке .../install/sdk.

Я хотел бы выяснить, какие опции в CMake / MinGW32 используются для генерации java-файлов, так как я не могу найти учебник, чтобы пролить свет на эти команды сборки. Я думаю, что описания Java довольно ясны, но я не могу понять, почему он не генерирует папку Java и необходимую структуру проекта внутри папки.

Я пробовал следующие, например, следующие учебные пособия: https://amin -ahmadi.com / 2017/08/13 / how-to-build-opencv-3-3-x-for-android / Сборка OpenCV для Android и использование его с NDK

Я пробовал поколение с муравьем, с и без Zlib и каротина.

Я установил следующие ключевые записи:

...

ANDROID_ABI: "armeabi-v7a"

ANDROID_SDK_BUILD_TOOLS_VERSION: 25.2.5

ANDROID_SDK_ROOT: ".../AppData/Local/Android/Sdk" (the one AS uses)

...

BUILD_ANDROID_EXAMPLES: 0

BUILD_ANDROID_PROJECTS: 0

BUILD_PERF_TESTS: 0

BUILD_TESTS: 0

...

BUILD_FAT_JAVA_LIB: 0 (have also tried with 1) (-> creates JAVA wrapper exporting all functions of OpenCV Library) 

BUILD_JAVA: 1 (-> enables java support)

BUILD_opencv_java: 1 (-> include OpenCV java module into the build)

BUILD_opencv_java_bindings_generator: 1 (include this module in the OpenCV build)

...

BUILD_ZLIB: 1 (and tried with 0)

CMAKE_TOOLCHAIN_FILE: ".../OpenCV-3.4.7/platforms/android/android.toolchain.cmake"

OPENCV_EXTRA_MODULES_PATH: "opencv_contrib-3.4.7/modules"

...

WITH_CAROTENE: 0 (and tried with 1)

ANT_EXECUTABLE: ".../Ant/bin/ant.bat" (folder in root of drive)

...

Конфигурирование / генерация с помощью CMake и создание / установка с помощью MinGW32 в этом контексте успешны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...