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 :

Isoler certains pixels à l'intérieur d'une image


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 99
    Par défaut Isoler certains pixels à l'intérieur d'une image
    Bonjour à tous,

    J'ai encore un problème avec mon traitement d'image.
    J'ai mon image de départ:


    Dans cette image, je dois pouvoir isoler les parties blanches et noire qu'il y a au milieu de mon image.


    Dans le cercle blanc.

    Pour cela, je me suis servi de l'histogramme, et avec un threshold j'ai rendu l'image bi-color, de manière a ce qui n'est si noir, ni blanc soit égal a '0', et le reste sera égal a '255'.
    L'area désirée se retrouve donc en blanc au milieu d'une surface noire. Comme sur l'image suivante.



    Mon problème maintenant est de réussir a redimensionner mon image par rapport a cette area de manière a pouvoir m'en servir comme mask sur mon image de départ par la suite.



    Ne garder que la partie a l'intérieur du carré blanc, et trouver les coordonnées d'au moins un point dans cette aire (soit un des coins, soit le centre).

    Ce que je n'arrive pas a faire.
    Parce que comment délimiter cette aire qui doit etre à l'intérieur de l'aire noire, en prenant en compte les 'decthets blancs qu'il ne faut pas utlisier dans l'aire'. Sachant que ce programme doit etre utilisé pour plusieurs images différentes et que donc, l'aire ne sera pas forcément exactement a la même place (mais forcément dans les mêmes conditions).

    Sincerement merci beaucoup
    Thomas

  2. #2
    Membre émérite
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Par défaut
    Bonjour,

    En rendant l'image binaire (type bw), essaies d'utiliser la fonction bwlabel et regionprops, et ses proprietés 'Area' et 'BoundingBox'.

    pour eliminer les dechets, je propose de poser un seuil sur leur surfaces, (les dechets ont des surfaces petites normalement).

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 99
    Par défaut
    Merci beaucoup.
    C'est génial, avec cette méthode et un petit filtre, j'ai réussi à retrouver les coordonnées de l'aire dont j'avais besoin.

    Thomas

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 28/02/2013, 16h59
  2. Réponses: 4
    Dernier message: 31/10/2010, 03h52
  3. [Débutant] Localisation du premier pixel allumé (blanc) dans une image binaire
    Par helmiultras dans le forum Images
    Réponses: 7
    Dernier message: 18/04/2010, 11h03
  4. Réponses: 11
    Dernier message: 20/07/2009, 11h22
  5. Réponses: 1
    Dernier message: 27/03/2007, 12h57

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