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

C# Discussion :

Comparaison image (débutant)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut Comparaison image (débutant)
    Bonjour, j'ai fait un petit code censé comparé deux images, mais, avec ce code ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private void button1_Click(object sender, EventArgs e)
            {
                Thread.Sleep(3000);
                aBitmap = (Bitmap)Properties.Resources.Image1;
                pictureBox2.Image = aBitmap;
                if (pictureBox2.Image.Equals(pictureBox1.Image))
                    label1.Text = "Les deux images sont identiques !!!";
                else 
                    label1.Text="Les deux images sont différentes !";
                label1.Visible = true;
                this.Update();
            }
    ,même si les images sont les mêmes, elles sont considérées comme différentes
    Donc si quelqu'un pouvait m'expliquer pourquoi ça ne marche pas, et me donner une manière de faire qui fonctionne, ce serait sympa,...

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Etre les meme, et etre la meme c'est différent

    Equals compare la référence de l'objet, pas son contenu...

    Si tu veux comparer deux images différentes, tu dois boucler tous les pixels et les comparer à chaque fois (RVBA)

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut
    Ok, merci !
    Et ça prend lontemps ça ou pas,...
    En fait c'est pour savoir si ce ne serait pas préférable de faire une classe image dans laquelle je colle un id avec l'image, de manière à comparer leur id, ou si c'est préférable de comparer les pixels,...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Je ne connais pas ton projet je te laisses juger
    Avec les pixels tu peux comparer n'importe quelles images : il s'agit de deux boucles for imbriquées : si elles ont la même hauteur / largeur, tu parcours H et dedans tu parcours L : pour les deux image à [H][L] tu regardes si les pixels sont identiques... A la première différence tu peux stopper...

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 359
    Par défaut
    OK, merci

    Bonne journée à toi !

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

Discussions similaires

  1. Comparaison images
    Par momedalhouma dans le forum Android
    Réponses: 1
    Dernier message: 20/02/2013, 14h25
  2. Rave et image (débutant)
    Par Speed41 dans le forum Delphi
    Réponses: 6
    Dernier message: 25/05/2007, 20h39
  3. comparaison images bmp
    Par nicolovitch dans le forum Windows
    Réponses: 6
    Dernier message: 02/05/2007, 11h33
  4. [xslt] Utilisation Xml-Image [Débutant]
    Par AlphonseBrown dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 30/11/2005, 14h49
  5. [Image][Débutant]Compression d'images JPG en Java ?
    Par joe.satriani dans le forum 2D
    Réponses: 3
    Dernier message: 30/01/2005, 16h34

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