Я хочу выполнить простой код OpenCV, чтобы проверить, хорошо ли загружена библиотека Maven.
Это код:
package helloworld;
import org.opencv.core.*;
public class Hello {
public static void main(String[] args)
{
nu.pattern.OpenCV.loadLibrary();
System.out.println("Hey World !");
Mat mat = Mat.eye(3, 3, CvType.CV_8UC1);
}
}
И это вывод консоли, который я получаю с двумя ошибками при попытке запустить:
java.lang.NoSuchFieldException: sys_paths в java.base / java.lang.Class.getDeclaredField (Class.java:2417) в nu.pattern.OpenCV.loadLibrary (OpenCV.java:207) в helloworld.Hello.main (Привет.java: 9)
Привет, мир!
Исключение в потоке "main" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_eye (III) J в org.opencv.core.Mat.n_eye (собственный метод) в org.opencv.core.Mat.eye (Mat.java:1467) в helloworld.Hello.main (Hello.java:11)
Я получилСсылка на репозиторий maven, глядя на эту запись .
Не могли бы вы знать, что является причиной этого?
Спасибо!