furniture op• Data kinds: image2d × entries → image2d
• Call: import fullseye as fs; fs.ledger.legend_box(img, entries, xy, anchor='lt', swatch=14, row_gap=4, pad=8, font_size=13, box_color=None, box_alpha=0.72, markers=False, scheme='okabe_ito', font_path=None, min_font_size=9, style=None, border=1, border_color='neutral') (implementation को सीधे call करना हो तो import annotate; annotate.legend_box(img, entries, xy, anchor='lt', swatch=14, row_gap=4, pad=8, font_size=13, box_color=None, box_alpha=0.72, markers=False, scheme='okabe_ito', font_path=None, min_font_size=9, style=None, border=1, border_color='neutral'), registry से लेना हो तो opsannotate.get("legend_box"))
रंग × विवरण की legend। box की ऊँचाई entry की संख्या से closed form में तय होती है।
height = 2*pad + n*row_h + (n-1)*row_gap (row_h = max(swatch, text height))।
entries : sequence
(color, text) का क्रम। color role name या RGB, कुछ भी हो सकता है।
markers : bool
True हो तो role name के संगत palette.ROLE_MARKERS का symbol
विवरण से पहले लगाता है (ताकि अर्थ केवल रंग पर न टिके)। जो elements role name नहीं हैं,
उनका कोई symbol नहीं होता, इसलिए कुछ नहीं लगता।
ndarray
ValueError
entries खाली / रूप (color, text) नहीं / box image से बाहर निकलता है /
अज्ञात role name।
• figure_annotation family guide
• dataset_conventions — Training dataset के conventions — COCO / YOLO / VOC और visual inspection में सावधानियाँ
• 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 में दिए गए हैं।
• annotate_gallery — py -3.11 examples/annotate_gallery.py
• poc_driving_decisions — py -3.11 examples/poc_driving_decisions.py
• poc_measurement_system_analysis — py -3.11 examples/poc_measurement_system_analysis.py
• poc_pxrd_phase_peel — py -3.11 examples/poc_pxrd_phase_peel.py
image2d को input के रूप में लेते हैं)text_box · arrow · leader_line · label_points · crosshair · color_bar · scale_bar · axes_frame
furniture)*Provenance: annotate.py — ANNOTATE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.