Correndo in alcuni problemi facendo girare un pezzo di codice sul mio mac. Qualcuno mi ha scritto un'app java per l'analisi delle immagini, ma continuo a ricevere questo errore quando provo a eseguirlo su netbeans.UnsatisfiedLinkError: no opencv_java249 in java.library.path
run: Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java249 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857) at java.lang.Runtime.loadLibrary0(Runtime.java:870) at java.lang.System.loadLibrary(System.java:1119) at image.prossing.Test.main(Test.java:28) Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds)
Avere il progetto netbeans e aggiunto i file jar necessari come librerie. Il programmatore mi ha detto di scaricare la versione corretta di OpenCV e di copiare il file opencv.dll nella mia cartella java/jre/bin. Ma non riesco a trovare il file dll o la cartella java/jre. So che la maggior parte della programmazione si verifica su Windows per un motivo. Spero che qualcuno possa aiutarmi a risolvere questo problema ed eseguire questa applicazione sul mio Mac.
Ecco la prima parte del codice, la parte che è molto probabilmente creando l'errore:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package image.prossing;
/**
*
* @author Dumith Salinda
*/
import java.util.ArrayList;
import java.util.List;
import org.opencv.core.Core;
import static org.opencv.core.Core.FONT_HERSHEY_SIMPLEX;
import org.opencv.core.Mat;
import org.opencv.core.MatOfPoint;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.highgui.Highgui;
import org.opencv.imgproc.Imgproc;
public class Test {
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Scusate se non è chiaro, fatemi sapere cosa informazioni da aggiungere se manca qualcosa o no chiaro. Apprezzerei davvero ogni aiuto che potresti dare. Sinceramente Meir Warcel
Controllare come impostare il percorso di librerie native in JNI – SJuan76
così ha fatto si tenta di utilizzare libreria di ricompilazione per Mac o di ottenere Versione per Mac, e se sì, ha funzionato per te? –