2010-12-28 14 views
0

Liebe Freunde ... Hier bin ich versucht, OpenCV in Java zu verwenden NetBeans (Windows XP) .., i Dafür hat die folgenden ..javaCV in NetBeans auf WindowsXP Plattform

[B] 1- Installiere OpenCV-2.2.0-win32-vs2010.exe in C: \ openCV 2-Dann lege ich den javaCV und JNA in die Bibliothek (Systempfad). 3-Ich benutze thae folgenden Code in den Netbeans [/ B ]

[code]

Paket samplejavacv;

importieren java.io. ; Importieren Sie statische com.googlecode.javacv.jna.cxcore.; importieren Sie statische com.googlecode.javacv.jna.cv. ; importieren Sie statische com.googlecode.javacv.jna.highgui.;

public class Beispiel {

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()); 
    } 

} 

}

[/ CODE]

4- Aber ich habe folgende Ausnahme

[CODE]

Exception in thread "main" java.lang.UnsatisfiedLinkError: Die Bibliothek 'cxcore' konnte nicht geladen werden: Die sp ecified Modul konnte nicht gefunden werden.

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 Ergebnis: 1

[/ CODE]

5-Then Was soll ich tun .... bitte helfen 6- einige Website erwähnt Denken Sie daran, dass es die OpenCV bauen müssen wenn es brauchen, wie kann ich tun, bitte helfen ...

wie dem auch sei dank im Voraus ..... Happynew Jahr

Antwort

0

werden Sie müssen kompilieren d * .DLL (für 32 oder AMD 64 Windows-Plattform oder * .SO für z.B. linux) Dateien wie:

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

als Ihr Java-VM mit -Djna.library.path = c: \ Pfad \ Ihre \ dlls \ Verzeichnis \. Zum Beispiel:

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