#android #opencv
Вопрос:
Подробная ошибка, когда я пытался использовать OpenCV3, заключается в следующем:
java.lang.UnsatisfiedLinkError: dlopen failed: library "libopencv_java3415.so" not found
Я боролся с этой ошибкой. Я пытался скопировать содержимое папки /libs в каталог jnilibs даже с разными версиями OpenCV (v4 и v3), но безрезультатно. Любая помощь очень ценится…
Ответ №1:
Я только что нашел (глупый) способ справиться с этой ошибкой. Я переименовал «libopencv_java3.so» чтобы «libopencv_java3415.so» и это сработало. Но это очень странно…
Ответ №2:
Я просто импортировал SDK OpenCV в проект и связал его через CMake. Это очень просто и не требует никакого копирования в jnilibs. Вот этот шаг:
https://kcwong-joe.medium.com/how-to-import-opencv-4-5-2-in-android-studio-d9114179628f