morph_skiz — MV morphology op

• Data kinds: mask → mask

• Call: import fullseye as fs; fs.ledger.morph_skiz(region) (implementation को सीधे call करना हो तो import mvmorph; mvmorph.morph_skiz(region), registry से लेना हो तो opsmv.get("morph_skiz"))

• HALCON समकक्ष: morph_skiz (अर्थ और parameters समझने के लिए HALCON reference उपयोगी है)

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

उपयोग

घटकों के प्रभाव क्षेत्रों की सीमाएँ (SKIZ) यूक्लिडियन दूरी से निकालता है।

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

背景の各画素について最も近い連結成分(8 連結)の集合を求め、(1) 同距離の成分が 2 つ以上ある画素と、(2) 4 近傍の隣と集合が重ならない対のうち、自分の成分から遠い側(等しければ両方)の画素を境界にする。規則は対の両側を同じに扱うので、境界は像の上下・左右の反転と転置に対して対称(偶数幅の隙間では中央の 2 列、奇数幅では中央の 1 列)。その代わり線は 1 画素幅とは限らず、同距離の画素から 1 画素のひげ(端点)が出やすい(実写の金属組織 168 枚で、片側の規則の 265 本に対し 1,116 本)。1 画素幅の線や端点の数が要るなら、後段で細線化すること。連結成分が 1 つなら境界は無く、全部 False を返す(理由: 影響圏が 1 つで境界が無い)。空の入力(region が 0 要素)は ValueError。

Args:

region: 2-D の領域。

Returns:

region と同じ形の bool 配列。

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

• machine_vision_classics 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 करते हैं)

• machine_vision_tour — py -3.11 examples/machine_vision_tour.py

• poc_real_grain_skiz — py -3.11 examples/poc_real_grain_skiz.py

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

hit_or_miss_golay · hit_or_miss_seq · thickening_hit_miss · thickening_golay · thickening_seq · morph_hat · opening_seg · update_bg_esti

इसी category के (morphology)

golay_elements · hit_or_miss_golay · hit_or_miss_seq · thickening_hit_miss · thickening_golay · thickening_seq · morph_hat · opening_seg


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

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