• # Distance entre deux courbes

    Posté par . En réponse au journal Distance entre deux images.... Évalué à 1.

    Bonjour jmspaggi2.

    Ton interrogation est constructive.

    Pour faire la distance entre deux images, je crois qu'il n'existe pas de programme tout fait. Par contre, je pense qu'on peut facilement trouver des outils pour faire ceci. Au pire, un petit programme de base permettrait de tout regrouper. Puis en option une interface graphique serait utile.

    Je propose d'utiliser le SPECTRE d'une image (c'est ce qu'on voit dans un logiciel de graphisme quand on demande l'outil COURBES). Le spectre d'une image est un graphe avec en absisse la luminosite (256niveaux) et en ordonnee la quantite de pixels de cette valeur (256niveaux). Cela donne soit une image en deux dimensions soit une suite de valeurs (256couples) qu'on peut facilement enregistrer soit en PNG soit en ASCII.

    Normalement comme chaque image RVB on devrait avoir trois graphes: un spectre ROUGE, un spectre VERT, un spectre BLEU. On peut aussi avoir un spectre general. Pour simplifier, je baserai mon explication sur ce spectre GENERAL. Mais ce ne serait pas plus dur ensuite d'adapter ce raisonnement pour chaque composante R V B.

    Voici ce que je propose:
    1- capture-ecran de la page web dans un fichier PNG;
    2- capture-ecran de la nouvelle page dans un fichier PNG;
    3- analyse du spectre PNG-1; resultats dans un fichier ASCII (256couples);
    4- analyse du spectre PNG-2; resultats dans un fichier ASCII (256couples);
    5- analyse de la difference entre les deux; Pour chaque valeur x, on calcule le pourcentage de difference Y=((abs(y2-y1))/(y1)); resultats Y (256valeurs) dans un fichier ASCII;
    6- calcul de la moyenne des 256 valeurs Y (plus le resultat tend vers 0 pourcent, plus la nouvelle page est similaire).

    Remarques:
    - On peut se passer des etapes 1 et 2 en passant directement etapes 3 et 4;
    - On peut se passer de l'etape 5 en calculant directement le resultat de l'etape 6;
    - Pour l'etape 6, la moyenne n'est pas forcement la meilleure methode;
    - Pour les etapes 1 et 2 il serait souhaitable d'avoir TOUTE la page web et non seulement la page-ecran.

    NB: Je serais heureux d'avoir un compte-rendu de cette investigation.
    Ce n'est pas tous les jours que quelqu'un explore une nouvelle voie.