report op• 資料種類:metrics × image2d × image2d → metrics
• 呼叫: import fullseye as fs; fs.ledger.measure_with(report, a, b, ms=False)(要直接呼叫實作,import imgmetrics; imgmetrics.measure_with(report, a, b, ms=False);從台帳取用則 opsimgmetrics.get("measure_with"))
在與上一次完全相同的條件下測量另一組。
接收 compare_images 的回傳值(含 contract),原樣使用其中記錄的 data_range / bins / ncd_levels 重新量測。
之所以需要它,是因為本 repo 實際發生過這樣的事故類型 —— 只把數值抄到圖註或表格上,條件就消失了。把分別量得的 2 個 PSNR 並列時, 若一方是 data_range=1.0、另一方是 255,48.13 dB 的差就會看起來像「改進」。只要把條件帶在身上,根本就不會產生無法比較的組合。
同時,它也是 metrics 型別的消費方。只有 compare_images 產出 metrics 而沒人消費的狀態,正是本 repo 反覆踩到的「有入口卻沒有消費 op 的類型」(在 2026-09-02 的檢查中發現)。
report : dict
compare_images 的回傳值,或 contract 本身。
a, b : array_like
要重新量測的 2 張圖。
dict
同樣形式的報告。contract 與接收到的完全相同。
• image_difference_metrics 族使用指南
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者、年份)與用途見上面的族使用指南。
• image_quality_metrics — py -3.11 examples/image_quality_metrics.py
metrics 作為輸入)luma_limited_u8 · rank_data · tid2013_index · metrics_table
report)compare_images · metrics_table · data_range_of
*Provenance: imgmetrics.py — IMGMETRICS 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.