Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse Java
Eclipse Java Forum d'entraide sur l'EDI Eclipse pour Java. Avant de poster -> La F.A.Q Eclipse, Tutoriels Eclipse
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/10/2012, 17h37   #1
sweet live
Invité régulier
 
Inscription : juin 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 26
Points : 8
Points : 8
Par défaut Eclipse, OpenCV et JavaCV

Bonjour,

J'essaye actuellement d'installer Opencv et JavaCV pour Eclipse mais je rencontre une difficulté.

J'ai comme programme test:
Code :
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);
    }
}
qui me donne une erreur:
Citation:
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)
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.

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:

Citation:
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;
Avec bien sûr les répertoires javaCV et Opencv à la racine du c:\

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.
sweet live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2012, 09h59   #2
yildiz-online
Membre actif
 
Avatar de yildiz-online
 
Homme
Développeur Java
Inscription : octobre 2011
Messages : 118
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : octobre 2011
Messages : 118
Points : 169
Points : 169
Il manque une ou plusieurs dépendance pour jniopencv....dll

Tu peux vérifier lesquelles avec dependency walker
yildiz-online est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2012, 12h16   #3
sweet live
Invité régulier
 
Inscription : juin 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 26
Points : 8
Points : 8
Bonjour, Voici le premier résultat que j'ai eu en ouvrant eclipse.exe


Et voici après avoir mis le dll manquant en 64bits. Il me reste une erreur mais je ne la comprend pas. As-tu une idée ?


Merci d'avance.
Images attachées
Type de fichier : png 121014122824289258.png (150,2 Ko, 16 affichages)
Type de fichier : png 12101412293214302.png (220,2 Ko, 17 affichages)
sweet live est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2012, 14h50   #4
yildiz-online
Membre actif
 
Avatar de yildiz-online
 
Homme
Développeur Java
Inscription : octobre 2011
Messages : 118
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : octobre 2011
Messages : 118
Points : 169
Points : 169
ce n'est pas eclipse que tu dois vérifier mais opencvjni.dll
yildiz-online est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web