fullseye

render_skyline_view — GEOCAM skyline op

使い方

スカイライン table と姿勢から、その向きのカメラが見る空のマスク(H, W)を描く → image2d(0/1)。

各画素の光線を世界へ回し、その方位のスカイライン仰角より上なら空(1)、下なら地形(0)。 合成の写真づくり(PoC)と、推定した姿勢を写真に重ねて目で確かめる図に使う。 camera_orientation_from_skyline の予測と同じ幾何なので、描いて → 抜いて → 当てるの 往復が閉じる(テストの真値)。

Args: sky_table: dem_skyline の出力(azimuth_deg / elevation_deg)。 K: (fx, fy, cx, cy)。shape: (H, W)。 yaw_deg, pitch_deg, roll_deg: 姿勢(モジュール冒頭の規約)。 Returns: image2d (H, W) float {0, 1}: 1 = 空。

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(image2d を入力に取れる)

sun_pixel_position · sun_bloom_fit · skyline_extract

同カテゴリ(skyline)

dem_skyline · skyline_extract


Provenance: geocam.py — GEOCAM operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.