report op• Datenarten: metrics × image2d × image2d → metrics
• Aufruf: import fullseye as fs; fs.ledger.measure_with(report, a, b, ms=False) (die Implementierung direkt: import imgmetrics; imgmetrics.measure_with(report, a, b, ms=False); aus dem Register: opsimgmetrics.get("measure_with"))
• GPU: nein (nur CPU-Referenzimplementierung)
Misst ein weiteres Paar unter exakt denselben Bedingungen wie die vorige Messung.
Erhalten Sie den Rückgabewert von compare_images (einschließlich „Vertrag“) und schreiben Sie ihn dort. Messen Sie erneut mit den aufgezeichneten „data_range“ / „bins“ / „ncd_levels“.
Dies ist notwendig, da in diesem Repo tatsächlich eine Art Unfall aufgetreten ist --- Nur die Zahlen Bedingungen verschwinden durch das Kopieren in Abbildungen und Tabellen. Wenn zwei separat gemessene PSNRs nebeneinander platziert werden, Wenn eine Seite „data_range=1.0“ und die andere „255“ ist, ist der Unterschied von 48,13 dB „Verbesserung“. Ich kann sehen. Wenn Sie die Bedingungen ändern, können Sie keine Kombinationen erstellen, die nicht vergleichbar sind.
Gleichzeitig ist dies auch der Konsument des Typs „Metriken“. Nur „compare_images“. Dieses Repo ist wiederholt auf die Situation gestoßen, in der „Metriken“ erstellt werden und niemand sie isst. Es handelte sich genau um den Typ „Typ, der einen Eingang, aber keinen Verbrauchsbetrieb hat“ (entdeckt bei der Inspektion am 02.09.2026).
Bericht: Diktat
Der Rückgabewert von compare_images oder der Vertrag selbst.
a, b: array_like
Zwei Stücke zum Nachmessen.
ms: bool
Multiskalenspezifikation zur Übergabe an „compare_images“.
dict
Gleiche Berichtsform. „Vertrag“ ist derselbe wie erhalten.
• 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
metrics als Eingabe)luma_limited_u8 · rank_data · tid2013_index · metrics_table
report)compare_images · metrics_table · 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.