Образец ошибки Android openCV: не удается найти -lopencv_java

0

Я просто следую инструкциям по настройке android opencv и пытаюсь запустить образец распознавания лиц.

Но у него были ошибки, как показано: Изображение 174551

У меня был google, но я все еще не могу найти решение. Любая идея, как его решить? Я использую ndk-r10, elipse juno 4.2, and opencv android 2.4.9

Теги:
opencv
android-ndk

1 ответ

1

какой ndk-r10 вы используете? Один для 32-битной цели, 64-битной цели или для обоих?

Из вашей ошибки я вижу ссылку на arm64-v8a которая является 64-битной целью, но SDK OpenCV только предварительно скомпилирован для armeabi, armeabi-v7a, mips и x86.

Если вы хотите скомпилировать свой проект для 64-битных целей Android, вам нужно сначала перекомпилировать OpenCV, но я не знаю, поддерживала ли он его еще.

  • 0
    Я использую «android-ndk64-r10-windows-x86_64.zip», который является 64-битной целью Windows. После этого я пытаюсь использовать «android-ndk-r9-windows-x86_64.zip», и это показало еще одну ошибку.
  • 1
    И для какой цели вы хотите скомпилировать? Чтобы ограничить компиляцию 32-битными целевыми объектами, для которых OpenCV уже скомпилирован, вы можете установить APP_ABI := all32 внутри Application.mk
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню