OpenCV报错no opencv_java342 in java.library.path

在eclipse使用OpenCV报如下错误:
no opencv_java342 in java.library.path
这个是因为对应342版本的dll文件并未在工程的库中,无法加载导致,只需要在工程中做如下设置即可:

方法一:

照如下图所示:
在library中添加该dll文件即可(注意使用dll的版本,需要和本机对应):
OpenCV报错no opencv_java342 in java.library.path_第1张图片
而后代码中调用OpenCV代码前先执行System.loadLibrary(Core.NATIVE_LIBRARY_NAME);即可;

方法二:

将对应版本的dll文件放置如C盘的System32或者是SysWOW64中,
而后代码中调用OpenCV代码前先执行System.loadLibrary("opencv_java342.dll");即可;

你可能感兴趣的:(openCV)