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 :

Calculer de module du gradient d'image


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 82
    Par défaut Calculer de module du gradient d'image
    quelqu'un sais calculer le module de gradient d'une image et tracer son histogramme correspondant ?.
    un exemple concret sera le bien venu
    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    nous ne sommes pas la pour faire ton travail a ta place, donc tu nous montres ce que tu as commencé a coder et on t'aidera si tu bloques.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Pour commencer, je te conseil d'aller voir sur le forum traitement d'images pour comprendre comment calcule-t-on le gradient de l'image.

    C'est par ici >>


    Pour la partie Matlab, tu peux aller voir aussi l'IPT (si tu l'as). il y a pas mal de fonctions qui te permette de faire ce calcul.

  4. #4
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    pour calculer le module, c'est comme pour toute image vectorielle, il faut partir de la définition, a savoir la racine carrée de la somme des composantes élevées au carré.

    Pour une image 2D, le gradient a 2 composantes donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    img = imread('cameraman.tif');
    [gx gy] = gradient(double(img));
    normGrad = sqrt(gx.^2 + gy.^2);
    % ou bien :
    normGrad = hypot(gx, gy);
    imshow(normGrad, []);
    Pour l'histogramme, ben, chercher dans l'aide n'est pas très dur, et on trouve une fonction qui s'appelle "hist", qui devrait faire ce que tu cherches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    figure;
    hist(normGrad(:), 50);
    A+

Discussions similaires

  1. [Débutant] Module du gradient d'une Image donnée
    Par khaled87 dans le forum Images
    Réponses: 2
    Dernier message: 05/12/2014, 01h00
  2. Calcul de la différence entre 2 images
    Par hanane78 dans le forum Images
    Réponses: 6
    Dernier message: 28/09/2007, 23h40
  3. Calculer la taille finale d'une image ISO à partir du dossier source
    Par raoulchatigre dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 05/09/2007, 21h20
  4. Module qui traite les images
    Par Nadjia.ccce dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 15/07/2007, 10h31
  5. calcul de l'entropie d'une image
    Par fog4000 dans le forum C++
    Réponses: 8
    Dernier message: 24/06/2007, 21h39

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