procrustes oppoints × points → measurementimport fullseye as fs; fs.ledger.procrustes_distance(source, target, scaling: 'bool' = True, reflection: 'bool' = False, normalize: 'bool' = True) (実装を直接呼ぶなら import shapestats; shapestats.procrustes_distance(source, target, scaling: 'bool' = True, reflection: 'bool' = False, normalize: 'bool' = True)、台帳から引くなら opsshapestat.get("procrustes_distance"))Procrustes 距離 = 重ねたあとの点ごと RMS。→ float。
normalize=True(既定)は target の重心距離 RMS で割った無次元の値。
形どうしを大きさに依らず比べるならこちら。生の距離が要るなら False。
py -3.11 examples/shapestat_landmark_tour.pymeasurement を入力に取れる)—
procrustes)procrustes_fit · procrustes_align · generalized_procrustes · shape_mean
Provenance: shapestats.py — SHAPESTAT operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.