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

Delphi Discussion :

Sélection Magic Wand


Sujet :

Delphi

  1. #1
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut Sélection Magic Wand
    Salut à tous !
    Je souhaite développer pour mon application graphique des outils de sélections en particulier la fameuse baguette magique. J'aimerai savoir si certains ont des pistes ou des conseils à me donner pour le développement un tel outil...
    Merci.
    (sur google j'ai rien trouvé, de gratuit en tout cas ! )

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Par défaut
    bonjour

    dans un premier temps tu peux essayer de farie un algo de type flood fill recursif et arreter la selection des que le seuil de difference est trop eleve

  3. #3
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    euh désolé comprend pas moi!!!!
    oups j'ai appuyé sur résolu sans le faire exprès !!

  4. #4
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Bonjour,

    (Pour le tag, reclic dessus ça enlèvera le résolu)

    FloodFill c'est un algo de traitement d'images permettant, entre autre de pouvoir retrouver les contours d'une image.
    Mais sous Delphi c'est surtout une fonction qui permet de remplir une zone avec une couleur...
    Et comme on me l'a souvent fait remarqué, F1 est ton ami.

    @+.

  5. #5
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Merci pour le tag... et F1 je connais, c'est mon ami, mais quand j'ai vu algo, mes cheveux ce sont dressés sur la tête !!!!!

  6. #6
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Faut pas paniquer, l'algo t'en fait à chaque fois que tu fais de l'info...
    Part sur le principe que ton image est stockée comme une matrice de tes pixels, et dans ta matrice tu stock leur couleur correspondante.
    Flood Fill par du principe que tu sélectionne un pixel (celui de ton clic de souris par exemple) et tu colorie les germes adjacents si une condition est remplis : si ils ont une couleur similaire à celle du pixel de base, ou si leur couleur est différente d'une couleur de contour (ou les 2), ou encore si la somme des pixels de ta nouvelle région crée avec l'ajout de ce pixel ne dépasse pas une valeur seuil de contraste calculé précedemment... Si tu veux 2-3 algo je peux t'en passer, ou tu peux en trouver facilement sur le net.

    Maintenant si tu veux implémenter une version "soft" de ta baguette (genre colorier une région délimiter par un contour noir, ou changer une couleur par une autre) la fonction FloodFill suffira largement.
    Sinon tu dois même pouvoir t'en servir dans des cas un plus complexe avec 2-3 tests supplémentaires.

    @+.

  7. #7
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Merci je vais tester tout ca....

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

Discussions similaires

  1. Magic Wand: Flood Fill par scanlines
    Par lcfseth dans le forum Traitement d'images
    Réponses: 6
    Dernier message: 27/03/2009, 04h10
  2. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 17h56
  3. Sélection texte d'un TMemo
    Par nmathon dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/05/2003, 17h17
  4. Couleur de sélection par défaut
    Par sicard_51 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/04/2003, 00h35
  5. Déplacer la sélection d'une ligne dans un stringgrid
    Par jer64 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 14/03/2003, 01h57

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