Błąd przy wczytywaniu obrazu w OpenCV na Tomcatcie

Błąd przy wczytywaniu obrazu w OpenCV na Tomcatcie
  • Rejestracja: dni
  • Ostatnio: dni
0

Moja aplikacja webowa wykorzystuje bibliotekę OpenCV i problem pojawia się gdy chcę wczytać za jej pomocą zdjęcie, które zostało wcześniej zapisane na dysku z poziomu aplikacji. Pojawia się następujący błąd

Handler processing failed; nested exception is java.lang.UnsatisfiedLinkError: org.opencv.imgcodecs.Imgcodecs.imread_1(Ljava/lang/String;)J

W kodzie wygląda to mniej więcej tak:

Kopiuj
File uploadedFile = new File(imagesPath + "photo.jpeg");
               
Mat image = Imgcodecs.imread(uploadedFile.getAbsolutePath());
R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
0

Dodaj do zmiennej środowiskowej JAVA_OPTS odpowiednie ścieżki przykładowo
-Djava.library.path="C:\opencv\build\java\x64;C:\opencv\build\x64\vc10\bin"

  • Rejestracja: dni
  • Ostatnio: dni
0

Niestety to nie pomogło.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.