# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [Text and Code Reading](index.html.md): Overview of eVision's text and code reading libraries: bar code, matrix code, QR code, and OCR tools, both classic and deep-learning based.
- [EasyBarCode - Reading Bar Codes](easybarcode/index.html.md): EasyBarCode
- [Using EasyBarCode](easybarcode/easybarcode2.html.md): Explains EasyBarCode2, eVision's 1D bar code reader: symbologies, checksum validation, grading, grid reading, timeouts, and error correction.
- [EasyMailBarCode - Reading Mail Bar Codes](easybarcode/easymailbarcode.html.md): Explains EasyMailBarCode, eVision's reader for 4-state postal bar codes, covering symbologies, orientation, checksum, and advanced parameters.
- [EasyBarCode1 - Reading Bar Codes (deprecated)](easybarcode/easybarcode.html.md): Documents the deprecated EasyBarCode library for reading 1D bar codes and explains why to migrate to EasyBarCode2 instead.
- [EasyDeepOCR - Reading Texts with Deep Learning](easydeepocr/index.html.md): Introduces EasyDeepOCR, eVision's deep-learning OCR library, its scope, structured-text rules, custom use case optimization, and workflow.
- [EasyDeepOCR Principles and Workflow](easydeepocr/principles_and_workflow.html.md): EasyDeepOCR's scope, structured text rules, custom use case optimization, basic workflow, inputs, and outputs.
- [EasyDeepOCR Detailed Usage](easydeepocr/detailed_usage.html.md): Detailed guide to EasyDeepOCR: reading text, scoring, drawing results, specifying topologies, text angle, optimization, and the split pipeline.
- [EasyDeepOCR Setting the Parameters](easydeepocr/setting_the_parameters.html.md): How to configure EasyDeepOCR's deep learning execution settings and build a sample list for optimizing the reader on a custom use case.
- [EasyDeepOCR Retraining a Model](easydeepocr/retraining_a_model.html.md): How to retrain EasyDeepOCR's location, orientation, and recognition neural networks in Deep Learning Studio or via the API for custom use cases.
- [EasyOCR - Reading Texts](easyocr1/index.html.md): Introduces EasyOCR, eVision's template-matching OCR library for reading short texts such as serial numbers, part numbers and dates.
- [Using EasyOCR](easyocr1/using_easyocr1.html.md): How to use EasyOCR, eVision's template-matching OCR library: font learning, segmentation, recognition, and parameter tuning.
- [EasyOCR2 - Reading Complex Texts](easyocr2/index.html.md): Introduces EasyOCR2, eVision's optical character recognition tool for reading short texts using topology-guided detection and classifiers.
- [Using EasyOCR2](easyocr2/using_easyocr2.html.md): How to detect, set a topology for, learn, and recognize characters with EasyOCR2, including classifier choice and GPU acceleration.
- [EasyOCR2 Advanced Parameters](easyocr2/setting_the_parameters.html.md): Reference for EasyOCR2's advanced segmentation, detection, and no-topology parameters controlling character isolation and text box fitting.
- [EasyMatrixCode - Reading Matrix Codes](easymatrixcode2/index.html.md): Introduces EasyMatrixCode2, eVision data matrix code reader, covering grid reading and ISO/SEMI grading, with links to specs and usage.
- [Specifications and Supported Symbols](easymatrixcode2/specifications.html.md): Defines the data matrix code structure and lists the ECC000-ECC140, ECC200 and DMRE symbol sizes and capacities supported by EasyMatrixCode2.
- [Using EasyMatrixCode](easymatrixcode2/using_easymatrixcode2.html.md): Details EasyMatrixCode2 usage: read parameters, GS1 decoding, print quality grading, model learning, grid reading and asynchronous processing.
- [EasyMatrixCode1 (deprecated)](easymatrixcode2/easymatrixcode/index.html.md): Documents the deprecated EasyMatrixCode data matrix reader library and explains why to migrate to EasyMatrixCode2 instead.
- [Specifications](easymatrixcode2/easymatrixcode/specifications.html.md): Defines the data matrix code structure and the size, contrast, and quiet-zone specifications supported by the deprecated EasyMatrixCode library.
- [Supported Symbols](easymatrixcode2/easymatrixcode/supported_symbols.html.md): Lists the ECC000-ECC140 and ECC200 data matrix symbol sizes, capacities and error correction rates supported by the deprecated EasyMatrixCode library.
- [Workflow](easymatrixcode2/easymatrixcode/workflow.html.md): This library is deprecated, use &#42;&#42;EasyMatrixCode2&#42;&#42; instead.
- [Learning a Matrix Code](easymatrixcode2/easymatrixcode/learning_a_matrix_code.html.md): How to learn a data matrix code model with the deprecated EasyMatrixCode reader to speed up and restrict subsequent code reads.
- [Computing the Print Quality](easymatrixcode2/easymatrixcode/computing_the_print_quality.html.md): How to compute BC11, ISO 15415, ISO 29158, and SEMI T10-0701 print quality grades with the deprecated EasyMatrixCode library.
- [Using GS1 Data Matrix Codes](easymatrixcode2/easymatrixcode/using_gs1_data_matrix_codes.html.md): Explains how to interpret GS1-compliant data matrix code contents read by the deprecated EasyMatrixCode library.
- [EasyQRCode - Reading QR Codes](easyqrcode/index.html.md): Introduces EasyQRCode, eVision QR code reader library, covering automatic reading, grid support and ISO grading, with links to specs and usage.
- [Specifications](easyqrcode/specifications.html.md): Defines QR code structure, models, versions, error correction levels and the detection specifications supported by EasyQRCode.
- [Using EasyQRCode](easyqrcode/using_easyqrcode.html.md): Details EasyQRCode usage: EQRCode contents, geometry, decoding GS1 and byte data, print quality grading, grid reading, and advanced detection parameters.
- [ECodeReader - Unified Interface](ecodereader.html.md): Introduces ECodeReader, eVision's unified interface for reading bar codes, data matrix codes, and QR codes in a single operation.
- [List of Supported Codes](list_of_supported_codes.html.md): Reference table of all bar code, mail bar code, data matrix code, and QR code symbologies supported by eVision's code reading libraries.
- [Code Grading](code_grading/index.html.md): Introduces eVision's code grading standards for bar codes, data matrix, and QR codes, and how to compute grades with the code reader classes.
- [ISO/IEC 15416 for 1D Bar Codes](code_grading/iso-iec_15416_for_1d_bar_codes.html.md): Explains the ISO/IEC 15416 print quality standard and its scan-line-based grading indicators for 1D bar codes as implemented in eVision.
- [ISO/IEC 15415 for Data Matrix and QR Codes](code_grading/iso-iec_15415_for_data_matrix_and_qr_codes.html.md): Explains the ISO/IEC 15415 print quality standard and its grading indicators for data matrix and QR code symbols as implemented in eVision.
- [ISO/IEC 29158 for Data Matrix and QR Codes](code_grading/iso-iec_29158_for_data_matrix_and_qr_codes.html.md): Explains the ISO/IEC 29158 DPM grading standard, its calibration procedure, and quality indicators for data matrix and QR codes in eVision.
- [SEMI T10-0701 for Data Matrix Codes](code_grading/semi_t10-0701_for_data_matrix_codes.html.md): Explains the SEMI T10-0701 pixel-based grading standard and its quality indicators for direct part mark data matrix codes in eVision.
- [Comparison of OCR methods](comparison_of_ocr_methods.html.md): Compares EasyOCR2 against the legacy EasyOCR library, covering rotation handling, dotted characters, illumination, and pretrained classifiers.

## Optional

- [Top-level llms.txt](../../llms.txt): Complete documentation index.
