IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ImageJ Java Discussion :

[imagej] développer ou retoucher un plugin avec un (ide) (eclipse par exemple) et le compiler et l'exécuter


Sujet :

ImageJ Java

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut [imagej] développer ou retoucher un plugin avec un (ide) (eclipse par exemple) et le compiler et l'exécuter
    Bonjour,

    Je m'intéresse à la détection de contour et de Harry. Voulant télécharger le plug-in de détection de contour de imagej. J'ai chercher sur internet. J'ai trouver un code source que j'ai compléter et maintenant, je voudrais exécuter ma version du code dans imagej. J'ouvre une image dans imagej puis je choisi compile and run mais problème : j'obtien le message plugin or class not found.

    Tiens je vous invite à essayer en joignant le ficheier

    Quel peut-être la cause de cette erreur. Les class existent bel et bien car créée avec eclipse.

    Avez-vous une idées.

    Merci pour vos réponses

    Salutations

    Battant

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 124
    Points : 107
    Points
    107
    Par défaut
    Voila un lien utile pour configurer eclipse pour le developpement de plugin dans IJ : http://imagejdocu.tudor.lu/doku.php?..._eclipse_howto

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut
    Bonjour,

    J'ai bien installé ce que vous me proposiez sur eclipse pour développer des plug-in. Malheureusement il manquerais le fichier TwainEx,java Je vous joint le ficher qui pose problème.

    En attendant et pour éviter toute confusion, je vais supprimer ces ce ficher.

    Merci pour vos précieux renseignements.

    Salutations

    Battant
    Fichiers attachés Fichiers attachés

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 124
    Points : 107
    Points
    107
    Par défaut
    Normalement tout marche bien si tu suis le lien. Si tu utilises une librairie externe à IJ, alors il faut l'inclure dans le .jar de ton plugin que tu exportes ou la copier dans le repertoire de IJ.

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut
    Bonjour,

    Non, malheureusement, les chose ne sont pas aussi simple que vous le pensez. J'ai déjà récupérer le plug-in mais maintenant c'est quicktime qui poose problème avec QTCapture. Il y a certainement d'autres erreur mais je me demande pourquoi on ne m'a pas fournit une version stable du code source.

    Je vous laisse donc examiner le code source ainsi que le plug-in que je veux tester ainsi que la relation entre ce dernier et imagej.

    En fait, j'ai télécharger le code source via le lien fournit par le wiki. mais ne faut-il pas plutot télécharger les fichers via cvs ?

    Selon eclipse, il n'y a pas moins de 77 erreur dans ces code. Est-ce vraiment le cas ou est-ce une question de configuration,

    Faut-il ajouter ij.jar en tant que librairie dans l'un des deux projets ?

    Je cherche a intégrer et tester le plug-in de la détection de contour ci-joint et si ça marche, je testerai celui de harry disponnible ailleurs sur le forum

    Faut-il également compiler imagej avec ant et si oui comment le faire ?

    Merci pour votre aide.

    Salutations

    Battant

  6. #6
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut
    Bonjour,

    J'avais utilisé une vieille version du code d'où toutes ces erreur. A présent j'utilise la version 143 du code source d'imageJ

    J'ai suivi la procédure est j'ai pu compilier. J'ai pu obtenir une archive jar (ici jointe en zip) du plug-in que j'aimerais tester. J'ai modifier la run configuration en y ajoutant le plug-in mais quand je démarre imageJ, aucun choix supplémentaire n'apparait. Si je compile le plugin dans imageJ il me dis plug-in or class not found.

    Pourriez-vous tester ça et me dire ce que j'aurais éventuellement fait faux si vous réussissez ?

    Merci d'avance et salutations

    Battant
    Fichiers attachés Fichiers attachés

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 124
    Points : 107
    Points
    107
    Par défaut
    j'ai mi ton .jar dans mon repertoir /plugin/ d'IJ et j'ai bien obtenu ton menu d'edgedetection.

    Sinon si tu n'obtiens rien lors de la compilation avec eclipse/ant encore une fois il doit y avoir erreur de manip...

    Es tu arrivé a realiser un plugin test "hello world" comme indiqué dans le doc ? fonctionne t il ?

  8. #8
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut
    Bonjour,

    Où avez-vous mis le plug-in et dans quel version d'imageJ

    1. Dans le dossier Jar de la version exécutable d'imageJ
    2. Dans le dossier plug-in de la version de développement compilée avec eclipse.

    Dans les deux cas, je n'ai trouvé nul part le menu EdgeDetection.

    Où l'avez-vous trouvé ?

    Dans le menu plugin d'imageJ ou ailleurs.

    Pour le reste, je n'ai pas fais l'exercice avec le plug-in exemple proposé mais ai appliquer directement les consigne au plug-in existant que j'avais téléchargé.




    Merci pour votre aide

    Battant

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 124
    Points : 107
    Points
    107
    Par défaut
    Citation Envoyé par Battant Voir le message
    Où avez-vous mis le plug-in et dans quel version d'imageJ
    1. Dans le dossier Jar de la version exécutable d'imageJ
    2. Dans le dossier plug-in de la version de développement compilée avec eclipse.
    Il y a toujours un dossier /plugins/ la ou on met les .class ou .jar des plugins, que ce soit la version compilée ou non.

    Citation Envoyé par Battant Voir le message
    Dans le menu plugin d'imageJ ou ailleurs.
    Dans le menu plugin evidemment

    Citation Envoyé par Battant Voir le message
    Pour le reste, je n'ai pas fais l'exercice avec le plug-in exemple proposé mais ai appliquer directement les consigne au plug-in existant que j'avais téléchargé.
    Alors c'est bien par la que tu dois commencer...

    A+

  10. #10
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut Priblème avec un plug-in retouché ou imageJ en général
    Bonjour,

    Après bien des péripécies, j'ai réussi a obtenir les article dans le menu plug-in Je tiens à préciser avoir observer que l'exception suivante se produit lorsque je ferme ou que j'appuie sur le bouton set de la fenêtre Con_Tres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    0 0
    Exception in thread "Hysteresis_" java.lang.NullPointerException
    	at Conn_Tres.doSet(Conn_Tres.java:665)
    	at Conn_Tres.doUpdate(Conn_Tres.java:1069)
    	at Conn_Tres.run(Conn_Tres.java:990)
    	at java.lang.Thread.run(Unknown Source)
    0 0
    Quant à "image edge" (La fonction que j'essaie de manipuler) qui, je l'espère fait de la detection de contour, elle ne produit tout simplement rien. Voyant cela, j'ai mis des System.out dans le code pour tenter de comprendre ou il y avait un problème mais surprise, rien ne s'affiche sur la console d'eclipse ou sur le terminal. J'en déduit donc que la sortie standard a été déviée mais je ne sais pas òù.

    Je me trouve donc dans l'impossiblité de manipuler ce code. Je vous en laisse une copie du code ci-joint en espèrant que cela suffira car je n'ai pas pu joindre la version compilée.

    Merci pour votre aide

    A bientôt
    Fichiers attachés Fichiers attachés

  11. #11
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut L'instruction System.out n'affiche rien dans le code d'ImageJ
    Bonjjour,

    Je voulais juste présiser que j'ai un problème avec System.out avec le code d'imageJ. En effet, l'instruiction System.out ne produit rien sur ma console d'eclipse ou sur le terminal. J'ai tenté de chercher une instruction System.setOui mais je ne l'ai pas trouvée.

    Comment se fait-il que System.out ne produit rien ?

    J'aimerais que System.out affiche les message sur ma console.

    Pourriez-vous me dire ou et dirigé System.out et m'aider à réparer ce problème ?

    Pourriez-vous me dire si il faut vraiment remplacer System.out par System.err qui envoie les infos sur l'écran. Je ne comprends pas comment la sortie standard à pu être désactivée

    Merci d'avance.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/12/2013, 15h35
  2. Ma premiére servlet avec L'ide eclipse-j2ee-indigo
    Par king_soft dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 12/12/2011, 11h56
  3. Réponses: 4
    Dernier message: 24/09/2009, 13h38
  4. Réponses: 13
    Dernier message: 18/10/2006, 17h09
  5. Réponses: 16
    Dernier message: 12/11/2004, 01h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo