Recherche de similarité

Téléchargez deux fichiers texte ou image et comparez-les avec une métrique de distance choisie.

À propos de cet outil

Comparez deux textes ou images localement. Une similarité élevée indique une meilleure correspondance, une petite distance moins de différence. Comparaison de jetons/pixels, pas recherche sémantique, détection de plagiat ou reconnaissance d’objets. Le CSV conserve valeurs non arrondies et paramètres. Utilisez Distance Metric Explorer pour vecteurs/ensembles/bits numériques.

Textes saisis, collés ou fichiers UTF-8 : 50 000 unités UTF-16 par texte, 1 Mio par fichier ; un fichier trop grand conserve le texte précédent. Mots : séquences Unicode de lettres/chiffres en minuscules, ponctuation séparatrice, sans racinisation ni segmentation linguistique. Caractères : points de code Unicode normalisés NFC, sensibles à la casse, sans espaces ; un graphème peut avoir plusieurs points. Jaccard utilise intersection/union des jetons distincts, cosinus les fréquences sans ordre, Hamming compte les jetons différents aux mêmes positions dans le mode choisi, à nombres égaux. Textes sans jetons rejetés. « cat cat dog » / « cat fox » : Jaccard 1/3, cosinus 2/√10. Les comptages distinguent total et jetons distincts.

PNG/JPEG/WebP/GIF/BMP jusqu’à 5 Mio et 16 mégapixels, par fichier/glisser/coller. Deux grilles 128×128 en gris (0,299R+0,587G+0,114B)/255. Transparence sur blanc ; proportions conservées et centrées avec marges blanches, ou étirement carré. Les aperçus montrent les grilles réellement comparées ; marges incluses. Rééchantillonnage légèrement variable selon navigateur ; aucun alignement ou invariance aux rotations/couleurs/cadrages. GIF : image décodée, pas comparaison d’animations.

Euclidienne : sqrt(sum((a−b)²)), Manhattan : sum(|a−b|), pixels 0–1 ; distances non normalisées. Cosinus : produit scalaire normalisé, distance 1−similarité ; image comparée toute noire indéfinie. Hamming/Jaccard binarisent luminosité ≥ seuil 0–1. Hamming compte les pixels différents, similarité 1−compte/16384 ; Jaccard compare les positions claires. Deux ensembles clairs vides ont similarité 1. Seuillage perd les nuances. Calcul local ; erreur de fichier conserve l’image valide précédente.

Seules les valeurs saisies sont conservées dans ce navigateur. Les résultats calculés et historiques ne sont pas enregistrés.