match_component — REPRCONV structure op

• Data kinds: match → measurement

• Call: import fullseye as fs; fs.ledger.match_component(match, index=0) (implementation को सीधे call करना हो तो import reprconv; reprconv.match_component(match, index=0), registry से लेना हो तो opsreprconv.get("match_component"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

match sort (1-D result vector) → उसका एक component measurement के रूप में। match प्रकार से निकास।

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

2-D レジストリの match 型は「1 スカラーでは表せない複数の値」を 1 本のベクトルで運ぶ:

area_center = (面積 [px], 重心の行 [px], 重心の列 [px])、ncc_locate / shape_locate = (相関値, 行, 列)、eccentricity = (Anisometry, Bulkiness, StructureFactor) など。HALCON でも area_center の Row だけを次の処理に渡すように、成分を名指しで 1 つ取り出すのがこの型の自然な出口。どの成分が何かは産んだ op の docstring が決めている(ここでは解釈しない)。

Args:

match: 1-D の有限な数値列(長さ >= 1)。0-D のスカラーは長さ 1 として受ける。

index: 取り出す成分の番号(0 始まり)。負の番号は使えない(取り違えを防ぐため)。

Returns:

float。

Raises:

ValueError: 1-D でない / 非有限 / 空 / index が範囲外か整数でない。

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

• type_connectivity_tour — py -3.11 examples/type_connectivity_tour.py

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

—

इसी category के (structure)

frame_axis · knn_graph_to_conn_graph · pointmap_to_points


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

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