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 :

Appel d'un plugin ImageJ dans un projet Eclipse/Java


Sujet :

ImageJ Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Appel d'un plugin ImageJ dans un projet Eclipse/Java
    Bonjour à tous,

    Je dois faire un matching de deux images d'artères cérébrales, pour cela je souhaite utiliser le plugin blockmatching_-2.1.1 de Stephan Saalfeld.

    Je veux appeler ce plugin dans un projet Eclipse en Java. Comme je ne souhaite pas afficher les fenêtres, j'ai choisi d'appeler le plugin dans une macro IJM en batch mode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    setBatchMode(true);
    options = getArgument;
     
    run("Extract Block Matching Correspondences", options+" layer_scale=1 search_radius=50 block_radius=50 resolution=24 minimal_pmcc_r=0.10 maximal_curvature_ratio=1000 maximal_second_best_r/best_r=1 use_local_smoothness_filter approximate_local_transformation=Affine local_region_sigma=65 maximal_local_displacement=12 maximal_local_displacement=3 export");
     
    setBatchMode(false);
    J'appelle cette macro avec la méthode runMacroFile en Java.

    Les autres librairies référencées dans le projet sont :
    • ij-1.49v.jar
    • image_edge.jar
    • Volume_Viewer-2.01.1.jar
    • mpicbg-1.0.1.jar
    • mpicbg_-1.0.1.jar


    Le projet ne trouve pas la classe ij.plugin.BlockMatching_ExtractPoinRoi.
    J'obtiens l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Plugin or class not found: "ij.plugin.BlockMatching_ExtractPoinRoi"
    (java.lang.ClassNotFoundException: ij.plugin.BlockMatching_ExtractPoinRoi)
    J'appelle pourtant deux autres plugins de la même façon, par l'intermédiaire d'une macro, et cela fonctionne très bien.
    La classe est présente dans le jar, dans le package mpicbg.ij.plugin.
    Le jar est dans un dossier "lib" et je passe en argument au projet "-Dplugins.dir=/Users/fiorinelli/workspace/strokeDetection/lib".
    J'ai également référencé le plugin comme librairie du projet, il est donc présent dans le build path.

    J'ai essayé la commande "Extract SIFT Correspondences" à la place de "Extract Block Matching Correspondences", et cela fonctionne parfaitement. Quand j'exécute la même commande directement dans Fiji, sur les mêmes images, cela fonctionne aussi. J'ai essayé d'enlever la répétition de l'argument "maximal_local_displacement" dans la macro mais cela ne change rien, j'obtiens la même erreur.

    Je suppose que c'est une erreur de configuration de mon projet dans Eclipse mais je ne vois pas d'où cela vient.
    Si quelqu'un peut m'éclairer, merci beaucoup.

    Eva

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Il suffisait d'importer les sources de imageJ comme expliqué dans ce tuto (méthode 4) :

    http://imagejdocu.tudor.lu/doku.php?..._eclipse_howto

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Appel d'une dll native dans un projet VB.Net
    Par 3aychoucha dans le forum VB.NET
    Réponses: 0
    Dernier message: 25/04/2012, 15h24
  2. comment faire pour importer une image dans un projet eclipse
    Par javanoiid dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 02/04/2008, 18h24
  3. Réponses: 2
    Dernier message: 03/07/2006, 20h14
  4. [Info] ajout de fichier dans des projets eclipse
    Par root76 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 16/12/2005, 12h48

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