[英]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.