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

Traitement d'images Discussion :

sélection automatique d'une partie de l'image (crop automatique)


Sujet :

Traitement d'images

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 99
    Points : 46
    Points
    46
    Par défaut sélection automatique d'une partie de l'image (crop automatique)
    bonjour,

    Peut-on à partir d'une image binaire selectioner la zone ou se trouve le plus grand nombre de points automatiquemet je joins l'image pour que vous puissiez juger.

    à bientot
    Images attachées Images attachées  

  2. #2
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 65
    Points : 37
    Points
    37
    Par défaut
    Ce que je ferait, c'est parcourir un tableau d'entier de la même taille que l'image, et à chaque fois que je rencontre un pixel noir, je lui assigne pour valeur la somme de ses cases adjacentes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    0->T[h][l] // On met des 0 partout dans une matrice de la taille de l'image (h, l)
     
    Pour j de 1 à h
         Pour i de 1 à l
              Si image[j][i] est noir
               S->T[j][i] // Avec S la somme des 8 cases adjacentes à T[j][i]
    Je ne suis pas sur qu'au final le plus grand nombre dans T soit le bas gauche de la plus grosse tache, mais c'est une piste ^^

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 99
    Points : 46
    Points
    46
    Par défaut
    salut,

    C'est le même principe que le filtre médian mais avec cette méthode on perds des points de l'image et c'est ce que je voudrais eviter

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 65
    Points : 37
    Points
    37
    Par défaut
    Je doit avouer que je n'ai aucune notions dans le domaine. Je ne sais même pas ce qu'est le filtre médian, donc vaut mieux attendre quelqu'un d'autre

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par Minouchka Voir le message
    salut,

    C'est le même principe que le filtre médian mais avec cette méthode on perds des points de l'image et c'est ce que je voudrais eviter
    L'idée me paraissait pourtant bien. Tu calcules la densité (ou la variance) dans un rayon R autour de chaque pixel. Ensuite tu calcules les histogrammes de projection. Enfin tu parcours les 2 histogrammes dans les 2 sens pour trouver les bords de ta zone.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 99
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    L'idée me paraissait pourtant bien. Tu calcules la densité (ou la variance) dans un rayon R autour de chaque pixel. Ensuite tu calcules les histogrammes de projection. Enfin tu parcours les 2 histogrammes dans les 2 sens pour trouver les bords de ta zone.
    S'il te plait, qu'est ce que les histogrammes de projection ?

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par Minouchka Voir le message
    S'il te plait, qu'est ce que les histogrammes de projection ?
    Décidément, c'est une question récurrente.

    L'histogramme de projection c'est l'histogramme obtenu en projetant les valeurs des pixels sur un axe. Dans ton cas, on utilise les axes verticaux et horizontaux =>
    - histogramme vertical = somme des pixels pour chaque ligne de l'image
    - histogramme horizontal = somme des pixels pour chaque colonne de l'image
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  8. #8
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 99
    Points : 46
    Points
    46
    Par défaut
    merci

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

Discussions similaires

  1. PB, liens et sélections inactifs sur une partie de la page
    Par FamiDoo dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 29/04/2007, 10h26
  2. Réponses: 1
    Dernier message: 17/04/2007, 16h40
  3. Réponses: 3
    Dernier message: 31/10/2006, 12h20
  4. rafraichissement automatique d'une partie d'une page
    Par gloglo dans le forum Struts 1
    Réponses: 1
    Dernier message: 22/06/2006, 11h05
  5. copier une partie de l'image
    Par zidenne dans le forum Langage
    Réponses: 6
    Dernier message: 03/02/2006, 12h40

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