render_skyline_view — GEOCAM 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"))

Verwendung

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.

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie geocam

Referenzen (Beispieldaten, Literatur)

• 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.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• poc_public_camera_heading — py -3.11 examples/poc_public_camera_heading.py

Typkompatible Folge-Operatoren (nehmen image2d als Eingabe)

sun_pixel_position · sun_bloom_fit · skyline_extract

Gleiche Kategorie (skyline)

dem_skyline · skyline_extract


*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.