Opencv konfiguracja

0

Witam chciałem się pobawić biblioteką opencv i odpalić przykładowo jakiś kod z ich strony. Zaciągnąłem bibliotekę na dysk dodałem zmienna systemową patch w intelij dodałem w project structure depedencje robię wszystko z tutoriali na youtube. Gdy odpalam kod

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Work\opencv\opencv\build\java\x64\opencv_java346.dll: Can't find dependent libraries
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
	at java.lang.System.loadLibrary(System.java:1122)
	at GeneralContoursDemo1.main(GeneralContoursDemo1.java:23)

Jakby nie wyszukiwało biblioteki wszystko robię tak jak w tym filmiku . Nie wiem jak to skonfigurować zrozpaczony proszę o pomoc :)

0

Sama biblioteka może być niewystarczająca.
Spróbuj przeglądnąć: https://opencv-java-tutorials.readthedocs.io/en/latest/01-installing-opencv-for-java.html

0

Robię wszystko co w tych konfiguracjach co podałeś ale niestety to nic nie daje.

0

Na pewno wszystko? Bo ewidentnie nie widzi pliku dll o którym jest tam mowa.
Exception Ci o tym mówi - sprawdź czy masz C:\Work\opencv\opencv\build\java\x64\opencv_java346.dll
Ewentualnie pobierz zipa i dorzuć ten plik gdzie powinien być.
Chyba będzie tutaj w zipie: https://sourceforge.net/projects/opencvlibrary/files/3.4.6/

0

W tym linku co podałeś nie ma tego pliku. Dodałem w project structure te depedencje adres do jara i adres do tego dll-ka w Native library Location tu podaje w załączniku zdjęcie z konfiguracją. Ktoś w w ogóle coś w tym robi w javie. Przez mavena też próbowałem to były jakieś dziwne repozytoria.

0

Dobra 3.20 wersja opencv działa tym sposobem ale wersje większe nie działają xd pracował ktoś kiedyś z tym narzędziem, jest na to jakieś rozwiązanie ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1