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

Verwendung

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

Parameter

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

Rückgaben

dict

Gleiche Berichtsform. „Vertrag“ ist derselbe wie erhalten.

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 metrics als Eingabe)

luma_limited_u8 · rank_data · tid2013_index · metrics_table

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