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

Images Discussion :

convertir un histogramme en image


Sujet :

Images

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut convertir un histogramme en image
    Bonjour,

    est ce qu'on peut convertir un histogramme (un graphique) en une image ??
    si oui comment ?

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Si la question est de savoir comment enregistrer un graphique MATLAB dans un format image type PNG, JPEG ou autre, tu peux utiliser la fonction SAVEAS ou PRINT.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    doc saveas
    doc print
    Duf
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    Citation Envoyé par duf42 Voir le message
    Bonjour,

    Si la question est de savoir comment enregistrer un graphique MATLAB dans un format image type PNG, JPEG ou autre, tu peux utiliser la fonction SAVEAS ou PRINT.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    doc saveas
    doc print
    Duf
    merci Duf

    mais ma question c'est autrement je ne veux pas stoker un graphique sous forme d'une image !!

    j'explique mon problème :

    j'ai une image et je vais voir son histogramme avec la fonction (imhist) ensuite je vais faire des modification sur les valeurs de l'histogramme obtenu par (imhist)!!

    d'où j'obtiens un nouveau histogramme je veux alors le convertir en image!!

    autrement dit je cherche la fonction inverse de (imhist)

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 882
    Points
    52 882
    Par défaut
    Ta question semble mal formulée...

    Tu ne peux pas recréer une image à partir d'un histogramme parce que tu as perdu les informations concernant la position de chaque pixel dans l'image.

    Par contre, tu peux très bien modifier la valeur des pixels de l'image initiale en fonction des valeurs de l'histogramme.

    Par exemple, si pour une image contenue dans une matrice X, tu décides de seuiller à partir de l'histogramme toutes les valeur de pixels supérieures à 100, il te suffit de faire :

    C'est l'idée...
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  5. #5
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    J'avoue que j'ai pas bien formulé ma question !!
    ouii ouii une bonne idée simple

    mais j'ai un autre problème !!
    je veux comparer 2 images I1 et I2 à travers leurs histogrammes
    hist1-hist2=hist3 (distance de Bhattacharyya...)
    ensuite j'aimerais créer une image I3 montrant la partie différente entre I1 et I2 à partir de hist3 !!

    en écrivant ce msg je me suis rendue compte que
    hist1-hist2=hist3 n'est pas faisable je vais obtenir une valeur et non pas un histogramme !!!

Discussions similaires

  1. Convertir du texte en image
    Par PhRey dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/11/2007, 13h38
  2. [debutant]convertir un dvd en image iso bootable
    Par ChristopheOce dans le forum Windows Vista
    Réponses: 4
    Dernier message: 10/05/2007, 12h42
  3. Problème d'histogramme d'image
    Par ana0801 dans le forum Images
    Réponses: 3
    Dernier message: 09/01/2007, 20h50
  4. [Swing->SWT] Convertir un Icon en Image
    Par Wookai dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 21/07/2005, 14h54
  5. Convertir une string en image
    Par worldchampion57 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 16/05/2005, 09h55

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