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 :

le filtre Laplacien of Gradient


Sujet :

Images

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2012
    Messages : 95
    Par défaut le filtre Laplacien of Gradient
    Bonsoir,
    C'est mon premier message sur ce forum donc j'espère que vous pourrez m'aider à compléter mon code.
    J'ai traité ce code en utilisant le filtre LOG Edge Detector(Laplacien of Gradient). Mais je ne suis pas arrivé au résultat souhaité. Je ne sais pas si c'est dû à l'utilisation de edge (Quelle est la différence entre l'utilisation de la fonction prédéfinie edge et la programmation de tout un code pour le filtre LOG) ou il y a un seuil qu'il faut fixer ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    I=imread('image.png');
    F(:,:,1)=0.299*I(:,:,1)+0.587*I(:,:,2)+0.114*I(:,:,3).
    img = edge(F,'log');
    La deuxième question est comment passer à l'aide de MATLAB de la figure obtenu par le filtre LOG à un graphe comme le montre l'image ci-jointe.
    Cordialement
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    la fonction edge permet la détection de contours selon plusieurs techniques déjà prédéfinies dans Matlab. Dans le cas du LOG (Laplacian of Gaussian method), on applique un filtre log avant de récupérer les contours. Si tu veux faire ton propre code pour le filtrage, tu peux, mais celle de Matlab est normalement optimisée.
    Tu n'obtiens pas ce que tu veux? Est-ce que tu peux nous montrer ce que tu obtiens, et ce que tu es censé obtenir?

    Pour ta deuxième question, je n'ai pas très bien compris ce que tu voulais obtenir: à quoi correspond l'image attendue ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2012
    Messages : 95
    Par défaut
    Citation Envoyé par Boumbata Voir le message
    Bonjour,

    la fonction edge permet la détection de contours selon plusieurs techniques déjà prédéfinies dans Matlab. Dans le cas du LOG (Laplacian of Gaussian method), on applique un filtre log avant de récupérer les contours. Si tu veux faire ton propre code pour le filtrage, tu peux, mais celle de Matlab est normalement optimisée.
    Tu n'obtiens pas ce que tu veux? Est-ce que tu peux nous montrer ce que tu obtiens, et ce que tu es censé obtenir?
    Merci Boumbata pour votre réponse
    Voici ci-joint l'image LOG1.png obtenue et l'image LOG2.png souhaitée

    Pour ta deuxième question, je n'ai pas très bien compris ce que tu voulais obtenir: à quoi correspond l'image attendue ?
    Je suis censé de convertir l'image binaire LOG2.png en un graphe pour trouver les nœuds présentes dans la structures de l'objet.
    D'après ce que j'ai trouvé en faisant une petite recherche:
    Il faut convertir l'image binaire des composantes connexes (les contours de l'image) en un graphe (Gi) avec 8 voisins connectés. Chaque pixel de l'appareil connecté est un nœud de Gi et chaque nœud possède une étiquette unique selon ses coordonnées.
    Je trouve que ces lignes sont un peu flous surtout en pensant à la programmation en matlab
    Images attachées Images attachées   

Discussions similaires

  1. Différence entre filtre gradient et filtre Laplacien
    Par nawellee dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 29/04/2013, 18h08
  2. [Débutant] Détection contour filtre laplacien
    Par sofititof dans le forum Images
    Réponses: 3
    Dernier message: 18/12/2012, 09h33
  3. Filtre laplacien
    Par vita fleur dans le forum Images
    Réponses: 4
    Dernier message: 17/12/2012, 14h18
  4. CImg et le filtre laplacien
    Par hunter99 dans le forum Traitement d'images
    Réponses: 11
    Dernier message: 28/03/2008, 10h53
  5. Filtre Laplacien
    Par Rozalia dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 22/03/2008, 13h35

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