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"))
Misst ein weiteres Paar unter exakt denselben Bedingungen wie die vorige Messung.
Nimmt den Rückgabewert von compare_images (einschließlich contract) entgegen und misst mit den dort festgehaltenen data_range / bins / ncd_levels unverändert neu.
Nötig ist das wegen eines Unfalltyps, der in diesem repo tatsächlich passiert ist -- nur die Zahlen werden in Bildunterschriften oder Tabellen übernommen, und die Bedingungen verschwinden. Stellt man 2 getrennt gemessene PSNR nebeneinander und das eine nutzte data_range=1.0, das andere 255, wirkt eine Differenz von 48.13 dB wie eine "Verbesserung". Werden die Bedingungen mitgeführt, entstehen nicht vergleichbare Kombinationen gar nicht erst.
Zugleich ist dies die Verbraucherseite des Typs metrics. Ein Zustand, in dem nur compare_images metrics erzeugt und niemand sie verbraucht, war genau der Typ "Einstieg vorhanden, aber keine verbrauchende op", in den dieses repo wiederholt getreten ist (gefunden bei der Prüfung am 2026-09-02).
report : dict
Der Rückgabewert von compare_images oder contract selbst.
a, b : array_like
Die 2 neu zu messenden Bilder.
dict
Ein Bericht derselben Form. contract ist identisch mit dem empfangenen.
• 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.