Opencv配置错误:java.lang.UnsatisfiedLinkError: org.opencv.imgcodecs.Imgcodecs.imread
一秀 2019-08-08 05:11:39
1.用的是 opencv3.2.0,引入了C:/opencv320/build/java/opencv-320.jar
2.动态链接库也加载了
static {
System.load("C:\\opencv320\\build\\java\\x64\\opencv_java320.dll");
}
3.测试代码:
Mat mat = Imgcodecs.imread("C:\\789.jpg");
System.out.println(mat);
总还是提示如下错误(试了各种opencv版本,java jdk:1.8):
java.lang.UnsatisfiedLinkError: org.opencv.imgcodecs.Imgcodecs.imread_1(Ljava/lang/String;)J
at org.opencv.imgcodecs.Imgcodecs.imread_1(Native Method) ~[opencv-320.jar:na]
at org.opencv.imgcodecs.Imgcodecs.imread(Imgcodecs.java:118) ~[opencv-320.jar:na]
at com.eashow.AfterServiceRun.run(AfterServiceRun.java:28) ~[classes/:na]
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:797) [spring-boot-2.0.2.RELEASE.jar:2.0.2.RELEASE]
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:781) [spring-boot-2.0.2.RELEASE.jar:2.0.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) [spring-boot-2.0.2.RELEASE.jar:2.0.2.RELEASE]