hand_eye_calibration — CALIB calibrate op

• Data kinds: कोई नहीं → matrix (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: import fullseye as fs; fs.ledger.hand_eye_calibration(poses_a, poses_b) (implementation को सीधे call करना हो तो import calib; calib.hand_eye_calibration(poses_a, poses_b), registry से लेना हो तो opscalib.get("hand_eye_calibration"))

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

उपयोग

motion pairs की श्रृंखला से AX=XB हल करके X (4x4) का अनुमान लगाता है (hand_eye_calibration)।

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

fail-closed: 姿勢が 3 未満・組の数が合わない・非有限・相対運動の回転軸が 1 方向にしか散っていない(X の回転が決まらない)ときは ValueError。

poses_a/poses_b: 4x4 剛体変換のリスト。隣接運動から相対運動を構成。

उपयोग की विस्तृत 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 करते हैं)

• (अभी कुछ नहीं)

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

project_hom_point_hom_mat3d

इसी category के (calibrate)

camera_calibration · find_marks_and_pose · camera_calibration_lm · stereo_calibration_lm


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

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