Ähnlichkeitssuche

Laden Sie zwei Text- oder Bilddateien hoch und vergleichen Sie sie mit einer ausgewählten Distanzmetrik.

About this tool

Vergleiche zwei Texte oder Bilder lokal. Größere Ähnlichkeit bedeutet nähere Übereinstimmung, kleinerer Abstand weniger Unterschied. Token-/Pixelvergleich, keine semantische Suche, Plagiatsprüfung oder Objekterkennung. Ergebnis-CSV speichert ungerundete Werte mit gewählter Darstellung und Parametern. Zahlenvektoren/Mengen/Bits gehören zum Entfernungsmetrik-Explorer.

Texte eingeben, einfügen oder als UTF-8-Dateien laden. Bis 50.000 UTF-16-Codeeinheiten je Text und 1 MiB je Datei; zu große Dateien werden ohne Ersetzen des bisherigen Texts abgelehnt. Wörter sind kleingeschriebene Unicode-Buchstaben-/Ziffernfolgen; Satzzeichen trennen, keine Wortstämme/Stoppwörter oder sprachspezifische Segmentierung. Zeichen sind NFC-normalisierte Unicode-Codepunkte, groß-/kleinschreibungssensitiv und ohne Leerraum; ein sichtbares Zeichen kann mehrere Codepunkte haben. Jaccard vergleicht Schnitt/Vereinigung verschiedener Token (Wiederholungen ignoriert), Kosinus Häufigkeitsvektoren (Reihenfolge ignoriert), Hamming zählt verschiedene Token an derselben Position (gewählter Wort-/Zeichenmodus, gleiche Tokenanzahl erforderlich). Leere Tokenfolgen werden abgelehnt. „cat cat dog“ und „cat fox“ ergeben Jaccard 1/3 und Kosinus 2/√10. Tokenanzahlen unterscheidet Gesamtzahl und verschiedene Token.

Bilder laden, ablegen oder einfügen: PNG/JPEG/WebP/GIF/BMP bis 5 MiB und 16 Megapixel. Beide werden auf einem 128×128-Raster verglichen, als Graustufen (0,299R+0,587G+0,114B)/255. Transparenz wird auf Weiß gelegt. Proportionen erhalten zentriert jedes Bild mit weißem Rand; Strecken verzerrt beide zum Quadrat. Vorschauen zeigen die tatsächlich verglichenen Graustufenraster. Randpixel zählen mit. Resampling kann je Browser leicht abweichen; verschobene, gedrehte, farblich andere oder anders beschnittene Motive müssen nicht ähnlich abschneiden. GIF nutzt den decodierten Frame, keinen Animationsvergleich.

Euklidisch: sqrt(sum((a−b)²)), Manhattan: sum(|a−b|), Pixelwerte 0–1; unnormierte Abstände wachsen mit Rastergröße. Kosinus ist das normierte Skalarprodukt, Abstand 1−Ähnlichkeit; vollständig schwarze Vergleichsbilder haben keine definierte Richtung und melden einen Fehler. Bei Hamming/Jaccard wird Helligkeit ≥ der gewählten Schwelle 0–1 zu 1. Hamming-Abstand zählt verschiedene Pixel, Ähnlichkeit 1−Anzahl/16384; Jaccard vergleicht Positionen heller Pixel. Zwei leere Helligkeitsmengen haben Ähnlichkeit 1. Schwellen verwerfen Helligkeitsdetails. Bilder bleiben im Browser; Dateifehler erhalten das letzte gültige Bild.