UnsatisfiedLinkError при работе с javacpp FaceRecognizer

249
01 февраля 2020, 10:00

При запуске приложения с классом FaceRecognizer появляется следующая ошибка

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.face.EigenFaceRecognizer.create_2()J
    at org.opencv.face.EigenFaceRecognizer.create_2(Native Method)
    at org.opencv.face.EigenFaceRecognizer.create(EigenFaceRecognizer.java:45)
    at Facerec.main(Facerec.java:36)

Для указания нативной библиотеки использую System.loadLibrary("opencv_java401"); и -Djava.library.path=F:\opencv401\opencv\build\java\x64.

Если добавляю Loader.load(opencv_java.class); то появляется следующая ошибка

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1336)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1077)
    at org.bytedeco.javacpp.Loader.load(Loader.java:947)
    at org.bytedeco.opencv.global.opencv_core.<clinit>(opencv_core.java:12)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1006)
    at org.bytedeco.javacpp.Loader.load(Loader.java:963)
    at Facerec.main(Facerec.java:21)
Caused by: java.lang.UnsatisfiedLinkError: no opencv_imgproc401 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1336)
    at org.bytedeco.javacpp.Loader.load(Loader.java:1033)
    ... 7 more

Как можно это исправить ?

P.S. Есть ли какая нибудь разница в качестве работы bytedeco facerecognizer и javacpp facerecognizer ?

READ ALSO
Получить данные с usb устройства java

Получить данные с usb устройства java

Вечер добрый, есть несколько устройств, которые проводят измерения и передают данные на пк (у каждого прибора своя программа)Необходимо с помощью...

321
Как отключить SLF4J или LOG4j логи в консоле?

Как отключить SLF4J или LOG4j логи в консоле?

Столкнулся с такой проблемой: Скачал библиотеку и установил ее, но при запуске таймера приложение выводит постоянно логи в консоль (вывод...

215
Не работает стиль css (Bootstrap + Spring)

Не работает стиль css (Bootstrap + Spring)

Я хочу через css сделать ограничения чтобы моя таблица не во всю длины была на JSP странице, так вот я написал код но он не работает может не правильно...

205
Удобное включение переменной в строку

Удобное включение переменной в строку

Всем приветПодскажите, пожалуйста, есть ли какой-нибудь хоткей или плагин в intellij idea, чтобы быстро включать переменную в строку?

214