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 fonctions mathématique sur une image


Sujet :

ImageJ Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2014
    Messages : 18
    Points : 6
    Points
    6
    Par défaut ImageJ fonctions mathématique sur une image
    Bonjour,

    Comment transformée une image en son image cosinus, sinus, asin, acos ... avec imageJ ?
    Je veux dire par là, pour chaque pixel de l'image calculer sa valeur sinus (ou cosinus ...) exemple : pixel d'intensité (i) devient sin(i) et ainsi créer l'image résultat

    Il semble qu'il y est un plugin CIP Math qui ferait cela, mais comment l'utiliser pratiquement, ou alors comment créer le ou les plugins pour chaque transformation qui va bien ?

  2. #2
    Membre habitué Avatar de Tchoukatroc
    Homme Profil pro
    Soupière
    Inscrit en
    Mai 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Soupière
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2014
    Messages : 99
    Points : 141
    Points
    141
    Par défaut
    Bonjour,

    Dans process -> Math -> macro, il est possible d’appliquer une formule mathématique sur tous ou certains pixels d'une image.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2014
    Messages : 18
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Tchoukatroc Voir le message
    Bonjour,

    Dans process -> Math -> macro, il est possible d’appliquer une formule mathématique sur tous ou certains pixels d'une image.
    Merci Tchoukatroc,
    Oui il me semble que c'est possible avec une macro ... et justement c'est l'objet de ma demande, comment faire.
    Pouvez-vous m'expliquer la procédure sur un exemple par exemple avec (i) pixel devient Sin(i) de ce même pixel et ce pour tous les pixels de l'image ?

  4. #4
    Membre habitué Avatar de Tchoukatroc
    Homme Profil pro
    Soupière
    Inscrit en
    Mai 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Soupière
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2014
    Messages : 99
    Points : 141
    Points
    141
    Par défaut
    Bonjour,

    La formule sera v=sin(v)

    Écrit de cette façon, la formule sera appliquée sur toute l'image. Pour l'appliquer sur des pixels spécifiques, je n'ai pas bien compris comment le faire avec cette fonction, mais c'est également faisable par une macro

    Les fonctions de macro imageJ sont disponibles à ce lien https://imagej.nih.gov/ij/developer/...functions.html

  5. #5
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2014
    Messages : 18
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Tchoukatroc Voir le message
    Bonjour,

    La formule sera v=sin(v)

    Écrit de cette façon, la formule sera appliquée sur toute l'image. Pour l'appliquer sur des pixels spécifiques, je n'ai pas bien compris comment le faire avec cette fonction, mais c'est également faisable par une macro

    Les fonctions de macro imageJ sont disponibles à ce lien https://imagej.nih.gov/ij/developer/...functions.html
    Désolé mais je ne m'étais pas aperçu que vous aviez répondu au message. Votre lien ne fonctionne plus, peut-être que temporairement.
    Mais il m'a inspiré et j'ai enfin compris le sens de votre message précédant concernant l'outil mathématique déjà existant dans l'outil Math d'IJ.
    Reste plus qu'à trouver les opérateurs utilisables, les variables seraient V pour l'intensité des pixels ou les coordonnées x et y de l'image.
    Dommage que les développeurs écrivent beaucoup de texte non compréhensibles par le commun des mortels alors que des illustrations sont tellement plus efficaces
    En tous le cas un grand merci à vous car vous êtes pas nombreux sur IJ.


    Nom : IJ_calcul-sur-image.gif
Affichages : 216
Taille : 655,3 Ko

Discussions similaires

  1. [Lazarus] Tant que la souris est sur une image, une fonction se répète
    Par sematimo dans le forum Lazarus
    Réponses: 2
    Dernier message: 13/06/2020, 13h49
  2. Réponses: 1
    Dernier message: 17/04/2014, 21h50
  3. Fonction dans un evenement onclick sur une image
    Par SweetLeaf dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/07/2008, 11h23
  4. Réponses: 6
    Dernier message: 15/11/2007, 12h31
  5. tracer un trait sur une image (avec ImageJ)
    Par Flouf dans le forum ImageJ
    Réponses: 1
    Dernier message: 05/04/2007, 16h45

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