scale opmeasurement → measurementimport fullseye as fs; fs.ledger.pixel_to_world(value_px, mm_per_px) (実装を直接呼ぶなら import measuring1d; measuring1d.pixel_to_world(value_px, mm_per_px)、台帳から引くなら opsmeasure1d.get("pixel_to_world"))画素で測った長さ 1 個を実寸 mm にする(value_px * mm_per_px)。
mm_per_px は mm_per_px_from_reference で実測したものを渡す。
value_px は 0 や負でもよい(差分・偏りをそのまま換算できる)が、有限で
あること。mm_per_px は有限で正。どちらも違えば ValueError。
返り値は float(measurement 型)。面積は mm/px を 2 乗して自分で掛ける
(この op は長さだけ)。
py -3.11 examples/example_inner_diameter_mm.pymeasurement を入力に取れる)scale)mm_per_px_from_reference · table_px_to_mm
Provenance: measuring1d.py — MEASURE1D operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.