roadjp op• Data kinds: कोई नहीं → rgba (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)
• Call: import fullseye as fs; fs.ledger.sign_image(kind: 'str', *, size_px: 'int' = 128, value=None, font_path=None, side: 'float | None' = None) -> 'np.ndarray' (implementation को सीधे call करना हो तो import roadjp; roadjp.sign_image(kind: 'str', *, size_px: 'int' = 128, value=None, font_path=None, side: 'float | None' = None) -> 'np.ndarray', registry से लेना हो तो opsdrive.get("sign_image"))
road sign का चित्र RGBA float (H, W, 4) ∈ [0,1] के रूप में लौटाता है (plate के बाहर = alpha 0)। चौड़ाई = size_px, ऊँचाई आकार के अनुपात से।
आकार और रंग (मानक रंग-योजना, प्रतीक सरलीकृत):
• stop: उल्टा त्रिभुज, लाल पृष्ठभूमि, सफ़ेद "Tomare" (जापानी में "रुकें") + नीचे छोटा "STOP"। slow: उल्टा त्रिभुज, सफ़ेद पृष्ठभूमि, लाल किनारा, नीला "徐行" (जापानी में "धीरे चलें") + "SLOW"।
• speed_limit: वृत्त, सफ़ेद पृष्ठभूमि, लाल किनारा, नीले अंक (value, डिफ़ॉल्ट 40)। no_entry: वृत्त, लाल पृष्ठभूमि, सफ़ेद क्षैतिज पट्टी।
• no_parking: वृत्त, नीली पृष्ठभूमि, लाल किनारा, लाल तिरछी रेखा (ऊपर-बाएँ → नीचे-दाएँ)। one_way: चौड़ी नीली आयताकार पृष्ठभूमि पर सफ़ेद तीर (दाईं ओर)।
• crosswalk: नीली पृष्ठभूमि वाला पंचभुज (घर के आकार का) जिस पर सफ़ेद पैदल यात्री और ज़ेब्रा क्रॉसिंग की धारियाँ।
• caution_crossing / caution_signal / caution_children: पीली पृष्ठभूमि वाला समचतुर्भुज, काला किनारा, काला प्रतीक (रेलवे क्रॉसिंग = बैरियर के 2 डंडे और ×, ट्रैफ़िक लाइट = 3 वृत्त (लाल, पीला, नीला), स्कूली बच्चे = 2 मानव आकृतियाँ)।
अक्षर PIL से रास्टर किए जाते हैं (annotate के समान फ़ॉन्ट खोज; font_path से स्थिर किया जा सकता है)। फ़ॉन्ट में ग्लिफ़ न हो तो ValueError (चुपचाप tofu बॉक्स नहीं देता)। side sign_params के समान है (केवल आयाम-अनुपात पर प्रभाव)।
• 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 में दिए गए हैं।
• gallery_drive_japan_roads — py -3.11 examples/gallery_drive_japan_roads.py
rgba को input के रूप में लेते हैं)spin_from_marker_sequence · plate_mesh_from_image · carla_transform_matrix · carla_pose_to_world · carla_camera_pose · carla_xy_yaw · carla_scene_load · town_chain
roadjp)sign_params · plate_mesh_from_image · sign_mesh · add_sign · signal_jp_mesh · add_signal_jp
*Provenance: roadjp.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.