connect op• Data kinds: mask → labels2d
• Call: import fullseye as fs; fs.ledger.blob_label(region: 'Any', connectivity: 'int' = 8) -> 'np.ndarray' (implementation को सीधे call करना हो तो import blob2d; blob2d.blob_label(region: 'Any', connectivity: 'int' = 8) -> 'np.ndarray', registry से लेना हो तो opsblob.get("blob_label"))
• GPU: केवल chain के भीतर (allow-list का mechanical GPU path, CuPy)। पड़ोसी stage भी allow-list में हो तभी GPU पर resident रहता है। अकेली call CPU पर चलती है
binary region को connected component में बाँटकर int32 label image (background 0, object 1..n) लौटाता है।
क्षेत्र: array_लाइक
2-डी. > 0 अग्रभूमि है (एक बूल या वास्तविक संख्या हो सकती है; NaN पृष्ठभूमि है)।
कनेक्टिविटी : {4, 8}
तिरछे स्पर्श करने वाले दो पिक्सेल कनेक्ट करें? डिफ़ॉल्ट 8 है, जो विकर्ण कनेक्शन को समान घटक बनाता है।
nimage.label के लिए डिफ़ॉल्ट 4 संयोजन है, इसलिए यह अलग है। यदि आप इसे 4 पर सेट करते हैं, तो ब्लॉक तिरछे स्पर्श करेंगे अलग से गिना गया.
numpy.ndarray
int32 (H, W) का। संख्याएँ 1 से लगातार हैं और कोई अंतराल नहीं है।
>>> एनपी के रूप में सुन्न आयात करें
>>> एम = एनपी.जीरोस((6, 9), बूल); एम[1:4, 1:4] = सत्य; एम[1:4, 5:8] = सत्य
>>> int(blob_label(m).max())
2
• 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 में दिए गए हैं।
• blob_split_tour — py -3.11 examples/blob_split_tour.py
• poc_am_thermal_to_ct — py -3.11 examples/poc_am_thermal_to_ct.py
• poc_bone_trabecular_thickness — py -3.11 examples/poc_bone_trabecular_thickness.py
• poc_bump_coplanarity — py -3.11 examples/poc_bump_coplanarity.py
• poc_dense_bubble_count — py -3.11 examples/poc_dense_bubble_count.py
• poc_em_split_merge_score — py -3.11 examples/poc_em_split_merge_score.py
• poc_fresco_craquelure — py -3.11 examples/poc_fresco_craquelure.py
• poc_gear_tooth_metrology — py -3.11 examples/poc_gear_tooth_metrology.py
• poc_gravitational_lens_invariants — py -3.11 examples/poc_gravitational_lens_invariants.py
• poc_leaf_disease_area — py -3.11 examples/poc_leaf_disease_area.py
• poc_machine_condition_fusion — py -3.11 examples/poc_machine_condition_fusion.py
• poc_metal_grain_size — py -3.11 examples/poc_metal_grain_size.py
• poc_nuclei_ploidy — py -3.11 examples/poc_nuclei_ploidy.py
• poc_particle_sizing — py -3.11 examples/poc_particle_sizing.py
• poc_particle_tracking — py -3.11 examples/poc_particle_tracking.py
• poc_peg_insertion_tactile — py -3.11 examples/poc_peg_insertion_tactile.py
• poc_pipe_wall_loss — py -3.11 examples/poc_pipe_wall_loss.py
• poc_powder_grinding_ae — py -3.11 examples/poc_powder_grinding_ae.py
• poc_print_warpage_risk — py -3.11 examples/poc_print_warpage_risk.py
• poc_pv_thermal_survey — py -3.11 examples/poc_pv_thermal_survey.py
• poc_real_coin_metrology — py -3.11 examples/poc_real_coin_metrology.py
• poc_real_sem_metal_layer — py -3.11 examples/poc_real_sem_metal_layer.py
• poc_rotation_invariance_audit — py -3.11 examples/poc_rotation_invariance_audit.py
• poc_sea_ice_concentration — py -3.11 examples/poc_sea_ice_concentration.py
• poc_segmentation_gauntlet — py -3.11 examples/poc_segmentation_gauntlet.py
• poc_sem_wafer_defect_edge_bias — py -3.11 examples/poc_sem_wafer_defect_edge_bias.py
• poc_solar_el_inspection — py -3.11 examples/poc_solar_el_inspection.py
• poc_solder_fillet_aoi — py -3.11 examples/poc_solder_fillet_aoi.py
• poc_timelapse_growth — py -3.11 examples/poc_timelapse_growth.py
• poc_traffic_counting — py -3.11 examples/poc_traffic_counting.py
• poc_vessel_network — py -3.11 examples/poc_vessel_network.py
• poc_weld_radiograph_porosity — py -3.11 examples/poc_weld_radiograph_porosity.py
• poc_wound_area_tracking — py -3.11 examples/poc_wound_area_tracking.py
labels2d को input के रूप में लेते हैं)blob_features · blob_select · blob_select_largest · blob_split · blob_region · blob_boundaries · blob_overlay
connect)—
*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.