vector_to_similarity — CALIB fit op

• Data kinds: keypoints → matrix

• Call: import fullseye as fs; fs.ledger.vector_to_similarity(src, dst) -> 'np.ndarray' (to call the implementation directly, import fit_transform; fit_transform.vector_to_similarity(src, dst) -> 'np.ndarray'; from the registry, opscalib.get("vector_to_similarity"))

• HALCON equivalent: vector_to_similarity (the HALCON reference is a useful guide to its meaning and parameters)

• GPU: none (CPU reference implementation only)

Usage

Finds a 2-D similarity transform (rotation + scale + translation, Umeyama) from point correspondences (vector_to_similarity).

> The detailed description below is the original text — the summary and the headings are translated.

fail-closed: 対応が 2 組未満・数が合わない・非有限・src の点が全部 1 点に重なる(尺度が 0 割りになる)ときは ValueError。

Detailed usage guide

• camera_calibration family guide

References (sample data, literature)

• Sample-data catalog (download URLs / licences) — 2-D uses skimage.data (BSD/public domain) plus synthetic images; 3-D lists download URLs for real data sources (Stanford, PDS, …).

• Operator provenance and references — the sources of the research/methods this op family came from.

• The canonical algorithm (author, year) and its uses are named in the family usage guide above.

Runnable examples (verified samples that actually call this op)

• poc_document_scan — py -3.11 examples/poc_document_scan.py

• poc_star_astrometry — py -3.11 examples/poc_star_astrometry.py

Ops the type connects to (they accept matrix as input)

project_hom_point_hom_mat3d

Same category (fit)

vector_to_rigid · vector_angle_to_rigid · hom_vector_to_proj_hom_mat2d


*Provenance: fit_transform.py — CALIB operator registry. This per-op note is generated by tools/opdocs.py md (do not hand-edit).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.