Also ich baute eine Vision-Bibliothek auf Windows, und ich habe es auf Windows ausgeführt und es lief in Ordnung. Ich benutzte den Befehl:OpenCV-Bibliothek in Linux laden?
java -jar LiftTracker.jar
ich die .jar-Datei übertragen ich auf Fenster über zu einem Raspberry Pi gebaut und hat ein make install die opencv Bibliotheken zu installieren. Nachdem ich das getan hätte, habe ich versucht, den gleichen Befehl zu tun, wie oben und kam mit dem Fehler auf:
java.lang.UnsatisfiedLinkError: no opencv_java310 in java.library.path.
ich tat etwas Forschung und fand, dass ich diesen Befehl an der Seite laufen konnte den -jar Befehl
java -Djava.library.path=/path/to/dir
Das hat immer noch nicht funktioniert. Ist es die Art, wie ich die Systembibliothek importiere? So wie ich es im Code bin das Importieren von:
static{
System.loadLibrary("opencv_java310");
}
ich der Hauptgrund denke, dass es nicht funktioniert, weil die Art, wie ich opencv installiert. Irgendwelche Ideen?
Danke!
Verwenden Sie diese stattdessen. 'System.loadLibrary (Core.NATIVE_LIBRARY_NAME);' –
@ Je-ArZamora, das war die ursprüngliche Zeile, die ich verwendete, noch nicht funktioniert – TheGuyWhoCodes