При запуске приложения с классом 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 ?
Продвижение своими сайтами как стратегия роста и независимости