report op• Datenarten: metrics → table
• Aufruf: import fullseye as fs; fs.ledger.metrics_table(report, order=None) (die Implementierung direkt: import imgmetrics; imgmetrics.metrics_table(report, order=None); aus dem Register: opsimgmetrics.get("metrics_table"))
• GPU: nein (nur CPU-Referenzimplementierung)
Macht aus einem Bericht eine (Name, Wert)-Tabelle — die Zeilen mit den Messbedingungen stehen immer mit dabei.
Der Kern dieser Operation besteht darin, es unmöglich zu machen, Tabellen nur mit numerischen Werten zu erstellen. „Vertrag“. Jedes Element befindet sich in derselben Tabelle wie „Bedingung: <Name>“.
• „report“: Rückgabewert von „compare_images“ oder „measure_with“ („contract“) dict) mit Schlüsseln. andernfalls „MetricContractError“.
• „Reihenfolge“: Reihenfolge der anzuzeigenden Indexnamen. Wenn angegeben, werden Indizes, die nicht hier sind, gelöscht, und wenn sie weggelassen werden, werden die Schlüssel in der Wörterbuchreihenfolge angezeigt. Nicht im „Bericht“. Der Name wird stillschweigend übersprungen und „Vertrag“ wird nicht als Indikator aufgeführt.
• Gibt zurück: eine Liste von „(Name, Wert)“-Tupeln. Nach der Indexzeile jedes Element in „Vertrag“. Fügen Sie Schlüssel in lexikografischer Reihenfolge hinzu, z. B. „Bedingung: Datenbereich“. Konvertieren Sie den Wert nicht („None“ und „inf“ sind ebenfalls dasselbe).
Platzieren Sie es unmittelbar vor dem Hinzufügen zur Abbildungsanmerkung oder Markdown-Tabelle. Nach dem Löschen der Bedingungszeile nicht einfügen – Wenn zwei PSNRs mit unterschiedlichem „data_range“ nebeneinander platziert werden, gibt es einen scheinbaren Unterschied von 48 dB.
• Leitfaden zur Familie image_difference_metrics
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• image_quality_metrics — py -3.11 examples/image_quality_metrics.py
table als Eingabe)luma_limited_u8 · rank_data · tid2013_index · tid2013_by_distortion
report)compare_images · measure_with · data_range_of
*Provenance: imgmetrics.py — IMGMETRICS Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.