javacv0.7配置完,测试出现问题,有没有大神帮忙看下(Caused by: java.lang.UnsatisfiedLinkError: )
C:\opencv\build\x86\vc10\bin
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_highgui in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:711)
at com.googlecode.javacpp.Loader.load(Loader.java:586)
at com.googlecode.javacpp.Loader.load(Loader.java:540)
at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:79)
at com.proces.Smoother.smooth(ReadImage.java:10)
at com.proces.ReadImage.main(ReadImage.java:23)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\javacpp12392966000231\jniopencv_highgui.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1062)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:700)
... 5 more
测试java 代码:
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_imgproc.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
class Smoother {
public static void smooth(String filename){
IplImage image=cvLoadImage(filename);
if(image!=null){
cvSmooth(image,image,CV_GAUSSIAN,3);
cvSaveImage("D:\\new-lena.bmp",image);
cvReleaseImage(image);
}
}
}
public class ReadImage {
public static void main(String args[]){
System.out.println(System.getProperty("java.library.path"));
Smoother.smooth("D:\\lena.bmp");
}
}
找了好几天一直 都找不到 我的QQ:835822234 大神有空的话 可以私聊