繁体   English   中英

WindowsXP平台上NETBEANS中的javaCV

[英]javaCV in NETBEANS on windowsXP platform

亲爱的朋友们……在这里,我尝试使用NETBEANS(windows XP)在Java中使用openCV。

[B] 1-在C:\\ openCV中安装OpenCV-2.2.0-win32-vs2010.exe 2-然后我将javaCV和JNA放在库中(系统路径。)3-我在netbeans中使用以下代码[/ B]

[码]

包samplejavacv;

导入java.io。 ; 导入静态com.googlecode.javacv.jna.cxcore。 ; 导入静态com.googlecode.javacv.jna.cv。 ; 导入静态com.googlecode.javacv.jna.highgui。 ;

公开课样本{

public static void main(String[] args)throws Exception {
    try {

        IplImage Iimg=cvLoadImage("C:\\Documents and Settings\\All                                                               Users\\Documents\\My Pictures\\Sample Pictures\\Sunset.jpg");

    }
    catch(Exception f) {

        System.out.print(f.getMessage());
    }

}

}

[/码]

4-但是我有以下例外

[码]

线程“主”中的异常java.lang.UnsatisfiedLinkError:无法加载库'cxcore':找不到指定的模块。

    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:199)
    at com.googlecode.javacv.jna.Loader.load(Loader.java:44)
    at com.googlecode.javacv.jna.cxcore.<clinit>(cxcore.java:113)
    at com.googlecode.javacv.jna.highgui.<clinit>(highgui.java:73)
    at samplejavacv.sample.main(sample.java:49)

Java结果:1

[/码]

5-然后我该怎么办....请帮助6-记住一些网站提到它需要构建openCV,如果需要我该怎么做,请帮助...

无论如何,在此先感谢...新年快乐

您将需要编译* .DLL(用于32或AMD 64 Windows平台,或* .SO,例如linux)文件,例如:

-cv.dll
-cvaux.dll
-cvauxd.dll
-cvd.dll
-cxcore.dll
-cxcored.dll
-cxts.dll
-cxtsd.dll
-highgui.dll
-highguid.dll
-md.dll
-ml.dll

而不是使用-Djna.library.path = c:\\ path \\ to \\ your \\ dlls \\ directory运行JAVA VM。 例如:

 java -Djna.library.path=c:\path\to\your\dlls\directory -cp=. Test

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM