roadjp op• Datenarten: keine → rgba (ein Operator, der allein durch seine Argumente bestimmt ist — er nimmt kein Bild und keine Daten entgegen)
• Aufruf: 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' (die Implementierung direkt: import roadjp; roadjp.sign_image(kind: 'str', *, size_px: 'int' = 128, value=None, font_path=None, side: 'float | None' = None) -> 'np.ndarray'; aus dem Register: opsdrive.get("sign_image"))
Gibt das Bild des Verkehrszeichens als RGBA float (H, W, 4) ∈ [0,1] zurück (außerhalb der Tafel = alpha 0). Breite = size_px, die Höhe ergibt sich aus dem Seitenverhältnis der Form.
Formen und Farben (normgerechte Farbgebung, Symbole vereinfacht):
• stop: umgekehrtes Dreieck, roter Grund, weißes "Tomare" (japanisch für "Halt") + darunter klein "STOP". slow: umgekehrtes Dreieck, weißer Grund, roter Rand, blaues "徐行" (japanisch für "langsam fahren") + "SLOW".
• speed_limit: Kreis, weißer Grund, roter Rand, blaue Ziffern (value, Standard 40). no_entry: Kreis, roter Grund, weißer Querbalken.
• no_parking: Kreis, blauer Grund, roter Rand, roter Schrägstrich (links oben → rechts unten). one_way: querliegendes blaues Rechteck mit weißem Pfeil (nach rechts).
• crosswalk: blaues Fünfeck (Hausform) mit weißem Fußgänger und Zebrastreifen.
• caution_crossing / caution_signal / caution_children: gelbe Raute, schwarzer Rand, schwarzes Symbol (Bahnübergang = 2 Schrankenbäume und ×, Ampel = 3 Kreise (rot, gelb, blau), Schulkinder = 2 menschliche Figuren).
Text wird mit PIL gerastert (gleiche Schriftsuche wie annotate; mit font_path fixierbar). Fehlt der Schrift eine Glyphe, ValueError (es werden nicht stillschweigend Tofu-Kästchen ausgegeben). side ist dasselbe wie bei sign_params (wirkt nur auf das Größenverhältnis).
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• gallery_drive_japan_roads — py -3.11 examples/gallery_drive_japan_roads.py
rgba als Eingabe)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. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.