vector_to_similarity — CALIB fit op

• Data kinds: keypoints → matrix

• Call: import fullseye as fs; fs.ledger.vector_to_similarity(src, dst) -> 'np.ndarray' (implementation को सीधे call करना हो तो import fit_transform; fit_transform.vector_to_similarity(src, dst) -> 'np.ndarray', registry से लेना हो तो opscalib.get("vector_to_similarity"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

point correspondences से 2-D similarity transform (rotation + scale + translation, Umeyama) निकालता है (vector_to_similarity)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

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

उपयोग की विस्तृत guide

• camera_calibration family guide

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_document_scan — py -3.11 examples/poc_document_scan.py

• poc_star_astrometry — py -3.11 examples/poc_star_astrometry.py

वे अगले ops जिनसे type जुड़ता है (matrix को input के रूप में लेते हैं)

project_hom_point_hom_mat3d

इसी category के (fit)

vector_to_rigid · vector_angle_to_rigid · hom_vector_to_proj_hom_mat2d


*Provenance: fit_transform.py — CALIB operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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