colordiff oplab × lab → image2dimport fullseye as fs; fs.ledger.delta_e_2000(lab1, lab2, kL=1.0, kC=1.0, kH=1.0) (実装を直接呼ぶなら import imgmetrics; imgmetrics.delta_e_2000(lab1, lab2, kL=1.0, kC=1.0, kH=1.0)、台帳から引くなら opsimgmetrics.get("delta_e_2000"))CIEDE2000 色差(CIE 142-2001)。
実装が踏み外しやすい 3 か所 ―― 色相角の平均(0/360 をまたぐ扱い)、
275° の回転項、彩度ゼロ近傍(atan2(0, 0) の扱い)―― は
Sharma, Wu & Dalal (2005) の 34 組の検証対で固定してある
(CIEDE2000_TEST_PAIRS / tests/test_imgmetrics.py)。
lab1, lab2 : array_like
最後の軸が (L*, a*, b*) の配列。ブロードキャストされる。
kL, kC, kH : float
観察条件のパラメトリック係数。既定は基準条件の 1。
ndarray ΔE00(最後の軸が落ちた形)。
py -3.11 examples/image_quality_metrics.pyimage2d を入力に取れる)mse · rmse · psnr · ssim · ms_ssim · ssim_map · image_entropy · joint_entropy
colordiff)Provenance: imgmetrics.py — IMGMETRICS operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.