skyline op• Datenarten: table → image2d
• Aufruf: import fullseye as fs; fs.ledger.render_skyline_view(sky_table, K, shape, yaw_deg, pitch_deg, roll_deg) (die Implementierung direkt: import geocam; geocam.render_skyline_view(sky_table, K, shape, yaw_deg, pitch_deg, roll_deg); aus dem Register: opsgeocam.get("render_skyline_view"))
Zeichnet aus einer Skyline-Tabelle und einer Orientierung die Himmelsmaske (H, W), die eine so ausgerichtete Kamera sieht → image2d (0/1).
Der Strahl jedes Pixels wird in die Welt gedreht; liegt er über der Skyline-Elevation dieses Azimuts, ist es Himmel (1), darunter Gelände (0). Verwendet zum Erzeugen synthetischer Fotos (PoC) und für Abbildungen, die eine geschätzte Pose über ein Foto legen, um sie mit dem Auge zu prüfen. Es ist dieselbe Geometrie wie die Vorhersage von camera_orientation_from_skyline, daher schließt sich der Kreis zeichnen → extrahieren → anpassen (die Ground Truth für Tests).
Args:
sky_table: Ausgabe von dem_skyline (azimuth_deg / elevation_deg).
K: (fx, fy, cx, cy). shape: (H, W).
yaw_deg, pitch_deg, roll_deg: Pose (die Konvention am Anfang des Moduls).
Returns:
image2d (H, W) float {0, 1}: 1 = Himmel.
• Leitfaden zur Familie geocam
• 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.
• poc_public_camera_heading — py -3.11 examples/poc_public_camera_heading.py
image2d als Eingabe)sun_pixel_position · sun_bloom_fit · skyline_extract
skyline)*Provenance: geocam.py — GEOCAM 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.