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 :

Distance euclidienne entre deux images


Sujet :

C++

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Distance euclidienne entre deux images
    Bonjour
    Je voudrais réaliser un programme qui calcule la distance euclidienne entre images selon trois critère (la distance entre les pixels rouge, vert et bleu) ce qui affichant à la fin les images de la base les plus similaires à la requête.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    float dist(int x1, int y1, int x2, int y2)
    {
      return (sqrt(pow(x1-x2, 2)+pow(y1-y2, 2)));
    }
    je ne sais pas comment déclarer la distance et passer selon les trois critère
    s'il vous plait aidez moi ou bien just des indications
    merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Analyse système
    Inscrit en
    Novembre 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 227
    Points : 311
    Points
    311
    Par défaut
    Qu'est ce que tu entends par déclarer la distance ?

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Points : 130
    Points
    130
    Par défaut Critères rouge,vert,bleu
    Bonjour,
    je ne voudrais pas vous vexer mais le critère rouge, vert et bleu est insuffisant.
    En fait, une image étant composée de rouge, de vert ou de bleu tout à la fois, comment voudriez-vous différencier les deux images suivantes : l'une toute verte et l'autre toute bleu.
    Si vous comparez la distance rouge entre les deux images, elle est forcément nulle parce qu'il n'y a pas de couleur rouge dans les deux images.
    J'ai peut-être mal compris votre critère.
    Le mieux serait soit d'expliquer le critère ou de le changer, par exemple, avec la quantité de lumière et la chrominance (le format YUV).
    under construction...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 298
    Points : 886
    Points
    886
    Par défaut
    Citation Envoyé par jamibt Voir le message
    Bonjour
    Je voudrais réaliser un programme qui calcule la distance euclidienne entre images selon trois critère (la distance entre les pixels rouge, vert et bleu) ce qui affichant à la fin les images de la base les plus similaires à la requête.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    float dist(int x1, int y1, int x2, int y2)
    {
      return (sqrt(pow(x1-x2, 2)+pow(y1-y2, 2)));
    }
    je ne sais pas comment déclarer la distance et passer selon les trois critère
    s'il vous plait aidez moi ou bien just des indications
    merci d'avance
    Salut, je te conseille vivement d'utiliser des doubles et non des floats. Si x1 et x2 sont des int, alors la fonction pow renverra un int...
    pour aller plus vite, x * x est plus rapide que pow(x, 2)

Discussions similaires

  1. Distance euclidienne entre deux matrices
    Par azouzdoc dans le forum MATLAB
    Réponses: 3
    Dernier message: 12/01/2014, 12h50
  2. distance euclidienne entre deux images
    Par chercheur111 dans le forum Images
    Réponses: 9
    Dernier message: 14/06/2011, 18h04
  3. Réponses: 1
    Dernier message: 03/05/2011, 18h02
  4. Distance euclidienne entre deux vecteurs
    Par soumiaguelma dans le forum MATLAB
    Réponses: 3
    Dernier message: 26/04/2008, 10h32
  5. Distance euclidienne entre deux vecteurs
    Par larimoise dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/04/2007, 22h44

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