dm_read — SYMBOL datacode2d op

• Data kinds: image2d → table

• Call: import fullseye as fs; fs.ledger.dm_read(image) -> 'dict' (implementation को सीधे call करना हो तो import dmsym; dmsym.dm_read(image) -> 'dict', registry से लेना हो तो opssymbol.get("dm_read"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

image से Data Matrix पढ़ता है: locate → sample → decode, उलटे contrast के साथ फिर कोशिश (table)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

Read a symbol from a grey image: locate + sample + decode, retrying on the inverted image (light-on-dark marks) — inverted reports which succeeded. The result holds every key of dm_decode_modules plus homography (for the normalised grid), reflectance (normalised orientation), threshold, corners, module_px, locate_score, inverted, angle_deg (direction of the module +x axis in the image, degrees, atan2(d_row, d_col)) and image_mirrored (the symbol appears mirrored).

उपयोग की विस्तृत guide

• symbol_reading family guide

संदर्भ (sample data, साहित्य)

• 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 में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_symbol_part_dpm — py -3.11 examples/poc_symbol_part_dpm.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

render_symbol · symbol_read_trials · symbol_read_pod · ocr_classify · ocr_read_line · ocr_read_trials

इसी category के (datacode2d)

qr_encode · qr_decode_modules · qr_locate · qr_sample · qr_read · dm_encode · dm_decode_modules · dm_locate


*Provenance: dmsym.py — SYMBOL operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.