plant op• Data kinds: rgbimage → table
• Call: import fullseye as fs; fs.ledger.plant_color_index(rgb, *, index: 'str' = 'exg', dark_floor: 'float' = 0.02) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import cropweed; cropweed.plant_color_index(rgb, *, index: 'str' = 'exg', dark_floor: 'float' = 0.02) -> 'Dict[str, object]', registry से लेना हो तो opssegmentation.get("plant_color_index"))
तीन दृश्य band से हर pixel के plant colour index (ExG, ExR, ExGR, CIVE, NGRDI, VEG) निकालता है।
rgb (H, W, 3) है। uint8 को 255 से भाग देते हैं; [0, 1] से बाहर का float अस्वीकार होता है। index है exg / exr / exgr / cive / ngrdi / veg। ExG, ExR, ExGR, CIVE और VEG chromatic coordinate r = R/(R+G+B), g, b पर लगते हैं; केवल NGRDI कच्चा (G − R)/(G + R) लेता है। जिन pixel की चमक (RGB का औसत) dark_floor से कम है उनकी chromaticity noise से तय होती है, इसलिए कोई मान नहीं बनता (NaN) और valid False होता है (VEG उन pixel को भी छोड़ता है जहाँ r या b = 0, NGRDI जहाँ G + R = 0)। लौटाता है: index (H, W float, NaN = अपरिभाषित), valid (bool), name, formula, vegetation_sign (पौधे के साथ बढ़ने वाले index के लिए +1, CIVE और ExR के लिए −1), citation, n_invalid, threshold_zero_is_boundary (केवल ExGR के लिए True: 0 पौधे और पृष्ठभूमि की सीमा है)। खाली input, non-finite मान, सीमा से बाहर मान, अज्ञात index नाम, और सभी pixel अपरिभाषित होने पर ValueError से अस्वीकार।
Call example: fs.ledger.plant_color_index(img, index="exgr")["index"] > 0 से पौधे के pixel मिलते हैं।
• halcon_segmentation family guide
• 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_leaf_disease_area — py -3.11 examples/poc_leaf_disease_area.py
• poc_weed_rice_ratio — py -3.11 examples/poc_weed_rice_ratio.py
table को input के रूप में लेते हैं)class_ndim_norm · fisher_lda_score
plant)superpixel_color_texture_features · cover_ratio_grade
*Provenance: cropweed.py — SEGMENTATION operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.