javacv0.7配置完,测试出现问题,有没有大神帮忙看下(Caused by: java.lang.UnsatisfiedLinkError: )

chenzhibin201512115 2016-01-06 09:30:04
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 大神有空的话 可以私聊
...全文
2244 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csm5235 2016-10-18
  • 打赏
  • 举报
回复
谢谢
  • 打赏
  • 举报
回复
解决方案:http://cgs1999.iteye.com/blog/1873731

引入javacv-cppjars里面的opencv-2.4.X-XXX-xXXXX.jar到工程里面就OK了
  • 打赏
  • 举报
回复
Eclipse
luboxuan 2016-04-12
  • 打赏
  • 举报
回复
请问您用的AS还是Eclipse
beyondhuangjava 2016-03-23
  • 打赏
  • 举报
回复
同样问题。。。。。 请问解决了吗?
tianfang 2016-01-20
  • 打赏
  • 举报
回复
把jniopencv_highgui dll或so 放到j"java.library.path 路径下

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧