extract op• Data kinds: labels2d → mask
• Call: import fullseye as fs; fs.ledger.blob_region(labels: 'Any', index: 'int') -> 'np.ndarray' (implementation को सीधे call करना हो तो import blob2d; blob2d.blob_region(labels: 'Any', index: 'int') -> 'np.ndarray', registry से लेना हो तो opsblob.get("blob_region"))
1 object को binary region (bool) के रूप में निकालता है। index 1 से शुरू होता है।
केवल labels == index लौटाने वाला selection op। नंबर blob_label द्वारा दिए गए 1..n के क्रमागत नंबर हैं, और 0 background है।
• labels: 2-D integer label image (blob_label / blob_select / blob_split का output)। bool mask को reject किया जाता है ("कई objects को 1 मानकर मापने" की दुर्घटना रोकने के लिए, पहले blob_label लगाने को कहा जाता है)। float को भी reject किया जाता है (0.999 कौन-सा object है यह तय नहीं हो सकता)। negative नंबर हो तो ValueError।
• index: 1 <= index <= labels.max() वाला int। 0 (background) या range के बाहर हो तो ValueError। blob_features के label column और blob_select_largest के result (1 से दोबारा नंबर दिए गए) जैसी ही numbering।
• return value: (H, W) का bool। यह कभी खाली नहीं होता (नंबर हमेशा मौजूद होता है -- लेकिन अगर blob_select से दोबारा नंबर न दिए गए self-made label में नंबर छूटे हों, तो पूरा False लौट सकता है)।
निकाला गया region सीधे blob_distance (distance transform), blob_overlay के overlay या annotate_outline की contour drawing को दिया जा सकता है।
• 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_gear_tooth_metrology — py -3.11 examples/poc_gear_tooth_metrology.py
• poc_particle_sizing — py -3.11 examples/poc_particle_sizing.py
mask को input के रूप में लेते हैं)extract)blob_boundaries · blob_overlay
*Provenance: blob2d.py — BLOB operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.