JavaCV和参数安装

时间:2012-12-17 13:37:36

标签: eclipse opencv netbeans jna javacv

经过多次关于在Eclipse或Net Beans中安装JavaCV的互联网研究。我写这篇文章是因为我没有找到解决问题的方法。


  • Java SE开发工具包更新10(我使用JDK 1.7)
  • OpenCV 2.4.2(在c:\中)
  • JavaCV 0.2 bin(在c:\中)
  • JNA 3.4.0(C:\ javacv-bin \ JNA)
  • Windows 7 32位。
  • Eclips IDE for Java Developers 32位。
  • 已安装Microsoft Visual C ++ 2010 Redistributable Package(x86)

我在Eclipse中创建了一个新项目。

  1. 我添加了environement变量:C:\ opencv \ build \ x86 \ vc10 \ bin; C:\的OpenCV \建立\共同\ TBB \ IA32 \ VC10

  2. 添加了所有外部库

  3. 我使用depends.exe修复了依赖性问题,并添加了“IEShims.dll”,因为缺少了。


  4. 现在当我启动我的程序时,我总是犯错误。

      
        

    线程“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上看不到,因为这个网站在中国被封锁了(我是中国留学生)

    有人有想法解决我的问题吗?提前完成。

0 个答案:

没有答案