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] Utilisation outils de contraste


Sujet :

ImageJ Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut [ImageJ] Utilisation outils de contraste
    Bonjour,

    Voila, je travail sur un logiciel d'imagerie cellulaire et je dois créer un outils qui me permette de gérer le contraste et la luminosité d'une image.

    Dans la bibliothèque de ImageJ, un outils existe déja, c'est celui-ci (encadré en rouge):



    et je me demandais si il était possible d'ouvrir et d'utiliser seulement cet outils de ImageJ pour modifier l'image que je souhaite.

    Merci d'avance pour votre attention.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    Merci pour la réponse.
    Mais la librairie nous est imposée, c'est dans le cadre d'un stage.

    Dans ij.plugin.frame il y a un plugin ContrastAdjuster
    j'ai regarder un peu mais je trouve pas grand chose (je débute en java)
    Quelqu'un pourrait-il m'aider un peu, ou me donner quelques indication pour m'aider a m'en servir svp.

    merci d'avance de votre attention.

    edit : j'ai résolut mon problème, je posterait mon code quand je serais à mon stage pour mettre le poste en résolu, ça peut toujours aider!

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    et voila

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
                ImgPlus Img = new ImagePlus(votre ImageProcessor);
                // creation d'une fenetre d'apercu (pour que le plugin
                //ContrastAdjuster agisse dessu)
                ApercuImage = new ImageWindow(ImgPlus);
                ApercuImage.setTitle("aperçu");
                ApercuImage.setVisible(true);
     
                ContrastAdjuster = new ContrastAdjuster();
                //je sais pas a quoi sert le String passé a la fonction run
                ContrastAdjuster.run("yaaa");
                ContrastAdjuster.setVisible(true);
                //j'actualise l'image que je traite, a la fermeture de ma fenetre de
                //contrast
                ContrastAdjuster.addWindowListener(new WindowListener() {
                    public void windowOpened(WindowEvent e) {}
                    public void windowClosing(WindowEvent e) {}
                    public void windowClosed(WindowEvent e) {
                        ImgPlus = ApercuImage.getImagePlus();
                        ApercuImage.setVisible(false);
                        UpdateDynamicImage();
                    }
                    public void windowIconified(WindowEvent e) {}
                    public void windowDeiconified(WindowEvent e) {}
                    public void windowActivated(WindowEvent e) {}
                    public void windowDeactivated(WindowEvent e) {}
                });
                ApercuImage.addWindowListener(new WindowListener() {
                    public void windowOpened(WindowEvent e) {}
                    public void windowClosing(WindowEvent e) {}
                    public void windowClosed(WindowEvent e) {
                        if(ContrastAdjuster.isVisible()){
                            ContrastAdjuster.close();
                            ContrastAdjuster = null;
                        }
                    }
                    public void windowIconified(WindowEvent e) {}
                    public void windowDeiconified(WindowEvent e) {}
                    public void windowActivated(WindowEvent e) {}
                    public void windowDeactivated(WindowEvent e) {}
                });
    Il ne faut pas fermer ApercuImage, juste le rendre invisible, sinon l'image active n'existe plus et l'image renvoyée par ApercuImage.getImagePlus() est vide.
    et voila, après il faut récupérer l'imagePlus (qui sera modifiée).

    Il se peut qu'il y ai de petites erreurs d'interprétation, je suis un débutant en java.

    J'espère que j'ai été clair et limpide et que ça pourra aider quelqu'un!

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

Discussions similaires

  1. création/utilisation outil gestion du personnel
    Par kikiki76 dans le forum Programmation système
    Réponses: 0
    Dernier message: 31/12/2012, 12h40
  2. Utilisation Outil de tests Jubula
    Par aldagon72 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 14/10/2012, 20h27
  3. configuration php+apache sans utiliser outils php
    Par limy9 dans le forum Langage
    Réponses: 3
    Dernier message: 11/02/2011, 22h31
  4. Utilisation Outils d'Administration
    Par @robase dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 07/04/2010, 15h04
  5. utilisation outils dév. logiciel
    Par betaphp dans le forum Windows
    Réponses: 3
    Dernier message: 05/01/2006, 22h04

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