经过多次关于在Eclipse或Net Beans中安装JavaCV的互联网研究。我写这篇文章是因为我没有找到解决问题的方法。
我在Eclipse中创建了一个新项目。
我添加了environement变量:C:\ opencv \ build \ x86 \ vc10 \ bin; C:\的OpenCV \建立\共同\ TBB \ IA32 \ VC10
添加了所有外部库
我使用depends.exe修复了依赖性问题,并添加了“IEShims.dll”,因为缺少了。
现在当我启动我的程序时,我总是犯错误。
线程“main”中的异常java.lang.UnsatisfiedLinkError:C:\ Users \ SweetLive \ AppData \ Local \ Temp \ jniopencv_core3957460997136742229.dll: 无法找到依赖库 java.lang.ClassLoader $ NativeLibrary.load(Native Method)at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)at java.lang.Runtime.load0(Runtime.java:792)at java.lang.System.load(System.java:1059)at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:403)at at com.googlecode.javacpp.Loader.load(Loader.java:342)at com.googlecode.javacpp.Loader.load(Loader.java:316)at com.googlecode.javacv.cpp.opencv_core。(opencv_core.java:131) at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:264)at com.googlecode.javacpp.Loader.load(Loader.java:335)at com.googlecode.javacv.cpp.opencv_imgproc。(opencv_imgproc.java:96) at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:264)at com.googlecode.javacpp.Loader.load(Loader.java:335)at com.googlecode.javacv.cpp.opencv_objdetect。(opencv_objdetect.java:96) at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:264)at com.googlecode.javacpp.Loader.load(Loader.java:335)at com.googlecode.javacpp.Loader.load(Loader.java:316)at 在DetectVisage.main(DetectVisage.java:50)的com.googlecode.javacv.cpp.opencv_objdetect $ CvHaarClassifierCascade。>(opencv_objdetect.java:175)
对于这一切,我用过: http://code.google.com/p/javacv/wiki/Windows7AndOpenCV http://www.cs.dartmouth.edu/~cs10/install/javacv-win/
我在blogspot上看不到,因为这个网站在中国被封锁了(我是中国留学生)
有人有想法解决我的问题吗?提前完成。