decide op• Data kinds: signal → table
• Call: import fullseye as fs; fs.ledger.flash_frequency(intensity_series, fps, *, f_min: 'float' = 0.0, pad: 'int' = 8) -> 'Dict[str, float]' (implementation को सीधे call करना हो तो import drivedecide; drivedecide.flash_frequency(intensity_series, fps, *, f_min: 'float' = 0.0, pad: 'int' = 8) -> 'Dict[str, float]', registry से लेना हो तो opsdrive.get("flash_frequency"))
pixel (या region के औसत) की brightness की time series से टिमटिमाने की frequency का अनुमान लगाता है (FFT का सबसे ऊँचा peak)।
> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।
平均を引き、Hann 窓をかけ、pad 倍に 0 を詰めて rFFT。f_min 以上でいちばん高い山を対数振幅の放物線で補間する。返る周波数は 見かけの 周波数(fps/2 を超える点滅は aliased_frequency の値に折り返って見える)。
返り値: frequency、bin_width = fps / n(窓の分解能の目安)、nyquist = fps/2、peak_ratio(山の高さ / 山以外の中央値。点滅していない画素は小さい)。一定の系列(振れ幅 0)は ValueError。
• 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_driving_crossing — py -3.11 examples/poc_driving_crossing.py
• poc_driving_decisions — py -3.11 examples/poc_driving_decisions.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
decide)mirror_reflection_matrix · mirror_virtual_camera · mirror_aim_normal · convex_mirror_fov · mirror_blind_zone · check_sequence_score · signal_phase_plan · signal_state
*Provenance: drivedecide.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.