two_view_volume — DRIVE scoop op

• Data kinds: image2d × image2d × scalar → table

• Call: import fullseye as fs; fs.ledger.two_view_volume(side_a, side_b, pitch: 'float', *, threshold: 'float' = 0.5) -> 'dict' (implementation को सीधे call करना हो तो import scoop; scoop.two_view_volume(side_a, side_b, pitch: 'float', *, threshold: 'float' = 0.5) -> 'dict', registry से लेना हो तो opsdrive.get("two_view_volume"))

उपयोग

2 लंबवत दिशाओं की side image से volume — हर row की 2 chord W_a और W_b को axis मानने वाले ellipse का योग V = Σ f π (W_a/2)(W_b/2) pitch³।

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

断面が楕円(軸対称でない山、縦長の盛り)なら厳密で、片方だけの回転体の仮定は楕円の扁平さの比で外れる(PoC で

1.6 : 1 の楕円錐が片方だと −38 % / +60 %)。行の満ち具合 f(平らな面が行の途中を横切る行、像 a で読む)で弦を

W = w / f に直してから掛ける(幅の積は f² で数え落とすため)。雑音は先に消す。2 枚は同じ高さの刻み(同じ行が

同じ高さ)であること。返り: V、V_a / V_b(片方だけの回転体、Pappus)、ellipticity(弦の比の中央値 max/min)。Raises ValueError: 行数が違う / 被覆率でない / 空。

संदर्भ (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 करते हैं)

• poc_powder_scoop_pour — py -3.11 examples/poc_powder_scoop_pour.py

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

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (scoop)

spoon_bowl_volume · scoop_synth_side · revolution_volume_side · scoop_volume_read · scoop_count · scoop_image_limit · tilt_wedge_retained · tilt_pour_rate


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

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