sign_image — DRIVE 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, ऊँचाई आकार के अनुपात से।

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

形と色(規格の配色、記号は単純化):

• stop: 逆三角形・赤地・白の「止まれ」+ 下に小さく「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(豆腐を黙って出さない)。side は sign_params と同じ(寸法比だけに効く)。

संदर्भ (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 जुड़ता है (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

इसी category के (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.