decide op• Data kinds: कोई नहीं → table (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)
• Call: import fullseye as fs; fs.ledger.mirror_blind_zone(eye_xy, mirror_center_xy, mirror_normal_xy, mirror_width, *, mirror_radius=inf, direct_limit_deg: 'float' = 100.0, roi=(-15.0, -2.0, 0.9, 4.4)) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import drivedecide; drivedecide.mirror_blind_zone(eye_xy, mirror_center_xy, mirror_normal_xy, mirror_width, *, mirror_radius=inf, direct_limit_deg: 'float' = 100.0, roi=(-15.0, -2.0, 0.9, 4.4)) -> 'Dict[str, object]', registry से लेना हो तो opsdrive.get("mirror_blind_zone"))
अपने वाहन के बाएँ पीछे का वह क्षेत्र जो न बाएँ door mirror में और न सीधे दृश्य में आता है (2D, ऊपर से दृश्य)।
निर्देशांक कार के हैं: x = आगे, y = बाएँ। eye_xy = चालक की आँख, mirror_center_xy = दर्पण का केंद्र, mirror_normal_xy = दर्पण का नॉर्मल (आँख की ओर; mirror_aim_normal से बनाया जा सकता है), mirror_width = दर्पण की चौड़ाई (ऊपर से देखी गई जीवा की लंबाई), mirror_radius = उत्तल सतह की वक्रता त्रिज्या (inf = समतल दर्पण)। direct_limit_deg = सिर घुमाए बिना सीधे दिखने वाले दिगंश की ऊपरी सीमा (आगे से वामावर्त; 100° एक धारणा है)। roi = (x_min, x_max, y_min, y_max) का लक्ष्य क्षेत्र (बाईं ओर की पड़ोसी लेन। इसे ऐसे रखें कि इसमें दर्पण का ढाँचा और कार का ढाँचा शामिल न हो = दर्पण की किरणें कार के ढाँचे से गुज़रती हैं या नहीं, यह नहीं जाँचा जाता)।
दर्पण में दिखने वाला क्षेत्र = दर्पण के दोनों सिरों पर परावर्तित 2 किरणों के बीच, और दर्पण की जीवा से आँख की ओर। सीधे दिखना = आँख से देखा गया दिगंश ≤ ऊपरी सीमा। अंध क्षेत्र = roi ∖ (दर्पण ∪ सीधा) को परस्पर असंयुक्त उत्तल बहुभुजों की सूची के रूप में लौटाया जाता है (उत्तल ∖ उत्तल = एक-एक अर्ध-तल हटाकर प्राप्त संघ)।
लौटाया गया मान: pieces (उत्तल बहुभुजों (k, 2) की list), area, mirror_edges (दोनों सिरों के बिंदु (2, 2)), mirror_rays (दोनों सिरों की परावर्तित किरणों के इकाई सदिश (2, 2)), mirror_area / direct_area (roi के भीतर दिखने वाला क्षेत्रफल)।
• 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 में दिए गए हैं।
• poc_driving_decisions — py -3.11 examples/poc_driving_decisions.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
decide)mirror_reflection_matrix · mirror_virtual_camera · mirror_aim_normal · convex_mirror_fov · check_sequence_score · signal_phase_plan · signal_state · predict_amber_onset
*Provenance: drivedecide.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.