lf_views — LIGHTFIELD views op

• Data kinds: lightfield → images

• Call: import fullseye as fs; fs.ledger.lf_views(lf) (implementation को सीधे call करना हो तो import lightfield; lightfield.lf_views(lf), registry से लेना हो तो opslightfield.get("lf_views"))

उपयोग

पूरा angular grid 2-D images की साधारण list के रूप में ((v, u) पर row-major)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

The bridge to the rest of fullseye: the returned list of V*U (H, W) arrays is the images type, so multi-image operators (registration, fusion, statistics, focus_stack's machinery) consume a light field with no adapter. Ordering is v outer, u inner, i.e. views[v*U + u] == lf[v, u]; each entry is a copy, so mutating one does not corrupt the field.

Raises ValueError: *lf* is not a valid light field.

उपयोग की विस्तृत guide

• lightfield_depth family guide

संदर्भ (sample data, साहित्य)

• 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 में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• lightfield_depth — py -3.11 examples/lightfield_depth.py

वे अगले ops जिनसे type जुड़ता है (images को input के रूप में लेते हैं)

—

इसी category के (views)

lf_subaperture · lf_center_view · lf_epi


*Provenance: lightfield.py — LIGHTFIELD operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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