metrics_table — IMGMETRICS 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)

Verwendung

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.

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie image_difference_metrics

Referenzen (Beispieldaten, Literatur)

• 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.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• image_quality_metrics — py -3.11 examples/image_quality_metrics.py

Typkompatible Folge-Operatoren (nehmen table als Eingabe)

luma_limited_u8 · rank_data · tid2013_index · tid2013_by_distortion

Gleiche Kategorie (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.