world op• Data kinds: कोई नहीं → table (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)
• Call: import fullseye as fs; fs.ledger.world_parts_with_shadow(seed: 'int' = 0, *, size=(200, 260), n_parts: 'int' = 3, light_angle: 'float' = 35.0, shadow_length: 'float' = 9.0, noise: 'float' = 0.02) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import segworld; segworld.world_parts_with_shadow(seed: 'int' = 0, *, size=(200, 260), n_parts: 'int' = 3, light_angle: 'float' = 35.0, shadow_length: 'float' = 9.0, noise: 'float' = 0.02) -> 'Dict[str, object]', registry से लेना हो तो opssegmentation.get("world_parts_with_shadow"))
औद्योगिक part (घुमाए गए rectangle + वृत्ताकार छेद) और तिरछी रोशनी से बनी छाया, सतह का shading और highlight वाली दुनिया। ground truth = part (छेद background, छाया background)।
प्रकाश light_angle (degree, image के x axis से y axis की ओर) की दिशा में पड़ने वाला parallel light है। Shadow = parts के mask को प्रकाश की दिशा में shadow_length तक खिसकाने से बने set में से parts को हटाने पर बचे pixels (holes प्रकाश को गुज़रने देते हैं)। part की सतह का प्रकाश की ओर वाला भाग चमकीला, और दूर वाला भाग shadow जितना ही गहरा होता है (threshold के धोखा खाने का कारण)। highlight प्रकाश की ओर वाले किनारे के पास एक Gaussian है।
Returns: image, labels (parts 1..n), shadow (bool), truth = {n_parts, parts (center, w, h, angle, holes), areas (w h − Σ π r²), shadow_offset (dy, dx), shadow_area (measured pixel count), light_angle}।
• halcon_segmentation family guide
• segmentation_scoring_and_worlds — Segmentations की scoring और ground truth वाले synthetic worlds — कौन-सा metric किस failure को नहीं देख पाता
• 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_active_contours — py -3.11 examples/poc_active_contours.py
• poc_graph_hierarchy_segmentation — py -3.11 examples/poc_graph_hierarchy_segmentation.py
• poc_segmentation_gauntlet — py -3.11 examples/poc_segmentation_gauntlet.py
table को input के रूप में लेते हैं)world)world_blobs_touching · world_grains_voronoi · world_texture_regions · world_gradient_illumination · world_thin_structures · lens_area · voronoi_cells
*Provenance: segworld.py — SEGMENTATION operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.