skyline op• Data kinds: table → image2d
• Call: import fullseye as fs; fs.ledger.render_skyline_view(sky_table, K, shape, yaw_deg, pitch_deg, roll_deg) (implementation को सीधे call करना हो तो import geocam; geocam.render_skyline_view(sky_table, K, shape, yaw_deg, pitch_deg, roll_deg), registry से लेना हो तो opsgeocam.get("render_skyline_view"))
skyline table और orientation से, उस दिशा में देखते camera को दिखने वाला आकाश का mask (H, W) बनाता है → image2d (0/1)।
हर pixel की ray को world में घुमाया जाता है; अगर वह उस azimuth की skyline elevation से ऊपर हो तो आसमान (1), नीचे हो तो terrain (0)। synthetic photos बनाने (PoC) और अनुमानित pose को photo पर रखकर आँख से जाँचने वाले चित्रों के लिए इस्तेमाल होता है। यह camera_orientation_from_skyline की prediction वाली ही geometry है, इसलिए बनाना → निकालना → fit करना का round trip बंद होता है (tests का ground truth)।
Args:
sky_table: dem_skyline का output (azimuth_deg / elevation_deg)।
K: (fx, fy, cx, cy)। shape: (H, W)।
yaw_deg, pitch_deg, roll_deg: pose (module की शुरुआत वाला convention)।
Returns:
image2d (H, W) float {0, 1}: 1 = आसमान।
• 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 में दिए गए हैं।
• poc_public_camera_heading — py -3.11 examples/poc_public_camera_heading.py
image2d को input के रूप में लेते हैं)sun_pixel_position · sun_bloom_fit · skyline_extract
skyline)*Provenance: geocam.py — GEOCAM operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.