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

Composants VCL Delphi Discussion :

détection de changement brusque des couleurs


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 179
    Par défaut détection de changement brusque des couleurs
    salut
    J’ai une image d'un visage.
    Généralement l'arrière plan est de couleur blanc. Es ce que je peux détecter la variation brusque des couleurs (c.a.d. le point ou la couleur change du blanc ou des couleurs proche du blanc vers une couleur très différente par exemple le noir ou le rouge…)
    Si vous permettez, je veux savoir le code pour parcourir une image pixel par pixel et comparer les couleurs des pixels voisins.
    merci

  2. #2
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Pour infos, l'accès aux pixels est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Canvas.Pixels[ ligne, colonne]
    ou l'inverse sur ligne ou colonne je sais plus.
    Ca te donne la couleurs sur 32 bits, et tu peux traiter chaque couleur indépendemment avec

    Sinon, il faut que tu commences par un pixels blancs, avec un seuil de tolérance je pense.
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 76
    Par défaut
    L'accès par pixel est très lent, le mieux est d'utiliser scanline, tu trouveras de bon exemples dans la faq il me semble...

    Par contre je ne pense pas que ça soit la peine de traiter l'image en couleur sachant que ton fond est blanc, une simple variation de l'intensité lumineuse devrait suffire.

Discussions similaires

  1. changement des couleurs
    Par elkhansa dans le forum QlikView
    Réponses: 4
    Dernier message: 27/07/2011, 15h11
  2. Détection des couleurs
    Par imeness dans le forum OpenCV
    Réponses: 3
    Dernier message: 10/07/2008, 14h37
  3. [JColorChooser] changement des couleurs de fond
    Par JMLLB dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 26/04/2007, 10h43
  4. [ImageMagick] Détection des couleurs approximative d'une image ?
    Par SkyDev dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 18/01/2006, 14h17
  5. changement des couleurs par appuis sur case à cocher
    Par Wormus dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2005, 23h05

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