问题描述:
本机(Win10 64位)调试不会报错,但是扔到winserver2008就报错,报错信息如下:
百度到的方法:
【方法一】
由于关于使用OpenCV做图片处理与图片识别技术,涉及java的例子比较少
报错 java.lang.UnsatisfiedLinkError
有大佬说要加 System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
【方法二】
(Windows64位操作系统)
将下载的opencv\build\java\x64下面的dll文件复制到C:\Windows\System32
【方法三】
对本人管用的方法(winserver 2008)
上述两种方法都失败后,尝试这一种方法终于成功了。
最终通过Dependency Walker取得缺失的DLL列表,然后百度逐个下载不同版本的DLL测试,最终找到了完整的DLL包,分享给大家。
点击下载:
Winserver 2008 Opencv 提示Can’t find dependent libraries 解决方法