Bonjour,
J'essaye actuellement d'installer Opencv et JavaCV pour Eclipse mais je rencontre une difficulté.
J'ai comme programme test:qui me donne une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import static com.googlecode.javacv.cpp.opencv_core.*; import static com.googlecode.javacv.cpp.opencv_imgproc.*; import static com.googlecode.javacv.cpp.opencv_highgui.*; public class test { /** * @param args */ public static void main(String[] args) { IplImage image = cvLoadImage("SAM_0205.jpg"); cvSmooth(image, image, CV_GAUSSIAN, 3); cvSaveImage("SAM_0205.jpg", image); cvReleaseImage(image); } }
Je possède la dernière version de Eclipse IDE for Java Developers et Java. Le tout en 64bits. J'ai téléchargé la dernière version de Opencv et JavaCV-bin.Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Sweet\AppData\Local\Temp\jniopencv_core8131980972511263774.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:403)
at com.googlecode.javacpp.Loader.load(Loader.java:342)
at com.googlecode.javacpp.Loader.load(Loader.java:316)
at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:131)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.googlecode.javacpp.Loader.load(Loader.java:335)
at com.googlecode.javacv.cpp.opencv_imgproc.<clinit>(opencv_imgproc.java:96)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.googlecode.javacpp.Loader.load(Loader.java:335)
at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:91)
at test.main(test.java:13)
Pour l'installation je me suis aidé de deux vidéo sur Youtube:
J'ai suivi chaque étape de l'installation pour Eclipse avec dans les variables d'environnement:
Avec bien sûr les répertoires javaCV et Opencv à la racine du c:\CLASSPATH
c:\opencv\build\common\tbb\ia32\vc10; C:\opencv\build\x86\vc10\staticlib; %CLASSPATH;
PATH
C:\opencv\build\common\tbb\ia32\vc10;C:\opencv\build\x86\vc10\bin;
J'ai cherché et j'ai revérifié que j'avais bien les versions en 64bits mais apparemment ça vient de la manière dont j'ai installé opencv et javacv.
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Merci d'avance.
Partager