# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [Text and Code Reading Code Snippets](index.html.md): This section provides code snippets for the Text and Code Reading &#42;&#42;eVision&#42;&#42; libraries.
- [EasyBarCode Code Snippets](easybarcode/index.html.md): This section provides code snippets for &#42;&#42;EasyBarCode&#42;&#42;.
- [Reading a Bar Code Code Snippet](easybarcode/easybarcode2/readingabarcode2.html.md): This code snippet shows how to detect and read multiple bar codes in an image using EasyBarCode2.
- [Reading a Bar Code Following a Given Symbology Code Snippet](easybarcode/easybarcode2/readingabarcodefollowingagivensymbology2.html.md): This code snippet shows how to read bar codes of a specific symbology.
- [Reading a Grid of Bar Codes Code Snippet](easybarcode/easybarcode2/readingagridofbarcodes.html.md): This code snippet shows how to read bar codes that are disposed in a 5 by 3 grid with 10% overlap between grid cells.
- [Learning a Bar Code Code Snippet](easybarcode/easybarcode2/learningabarcode.html.md): This code snippet shows how to learn from a given set of images.
- [Grading a Bar Code Code Snippet](easybarcode/easybarcode2/gradingabarcode.html.md): This code snippet shows how to compute the ISO15416 grading of a bar code.
- [Reading a Mail Bar Code Code Snippet](easybarcode/easymailbarcode/readingamailbarcode.html.md): This code snippet shows how to read Mail Bar codes and retrieve the decoded data.
- [Reading a Bar Code Code Snippet](easybarcode/easybarcode/readingabarcode.html.md): This code snippet shows how to read a 1D bar code from an image using EasyBarCode.
- [Reading a Bar Code Following a Given Symbology Code Snippet](easybarcode/easybarcode/readingabarcodefollowingagivensymbology.html.md): This code snippet shows how to enable a given symbology, enable the checksum verification, perform the bar code detection and retrieve the decoded string.
- [Reading a Bar Code of Known Location Code Snippet](easybarcode/easybarcode/readingabarcodeofknownlocation.html.md): This code snippet shows how to specify the bar code position and perform the bar code reading.
- [EasyDeepOCR Code Snippets](easydeepocr/index.html.md): Browse code snippets demonstrating EasyDeepOCR usage in C++, C#, and Python for eVision machine vision applications.
- [Reading a Text Code Snippet](easydeepocr/readingatext.html.md): This code snippet shows how to read texts in an image.
- [Get Score Code Snippet](easydeepocr/getscore.html.md): This code snippet shows how to get the score of a text line.
- [Specifying a Topology Code Snippet](easydeepocr/specifyingatopology.html.md): This code snippet shows how to create and set a topology.
- [Building a Sample List Code Snippet](easydeepocr/buildingasamplelist.html.md): This code snippet shows how to fill a sample list.
- [Performing an Optimization Code Snippet](easydeepocr/performinganoptimization.html.md): This code snippet shows how to perform an optimization.
- [Splitting the Pipeline Code Snippet](easydeepocr/splittingthepipeline.html.md): This code snippet shows how to split the pipeline.
- [Training and Using a Custom Model Code Snippet](easydeepocr/trainingandusingcustommodel.html.md): This code snippet shows how to train and use a custom model.
- [EasyOCR Code Snippets](easyocr/index.html.md): Browse code snippets demonstrating EasyOCR usage in C++, C#, and Python for eVision machine vision applications.
- [Learning Characters Code Snippet](easyocr/learningcharacters.html.md): This code snippet shows how to learn characters based on an image featuring a known text and save the corresponding font file.
- [Recognizing Characters Code Snippet](easyocr/recognizingcharacters.html.md): This code snippet shows how to load a font file and perform character recognition, both with and without a class filter.
- [EasyOCR2 Code Snippets](easyocr2/index.html.md): Browse code snippets demonstrating EasyOCR2 usage in C++, C#, and Python for eVision machine vision applications.
- [Detecting Characters Code Snippet](easyocr2/detectingcharacters.html.md): This code snippet shows how to detect characters in an image, using a few parameters and a topology.
- [Learning Characters Code Snippet](easyocr2/learningcharacters2.html.md): This code snippet shows how to learn characters based on an image featuring a known text and save the corresponding character database.
- [EasyOCR2 Reading Characters Code Snippets](easyocr2/reading_characters/index.html.md): Code snippets demonstrating Reading Characters with eVision's EasyOCR2, shown in C++, C#, and Python.
- [Reading Using TrueType Fonts Code Snippet](easyocr2/reading_characters/readingusingtruetypefonts.html.md): This code snippet shows how to build a character database from TrueType fonts and read the text in an image.
- [Reading Using EOCR2 Character Database Code Snippet](easyocr2/reading_characters/readingusingeocr2characterdatabase.html.md): This code snippet shows how to load a pre-made character database and read the text in an image with EasyOCR2.
- [Reading Using EOCR2 Model File Code Snippet](easyocr2/reading_characters/readingusingeocr2modelfile.html.md): This code snippet shows how to load a pre-made model file and read the text in an image with EasyOCR2.
- [View Bitmap Code Snippet](easyocr2/viewbitmap.html.md): This code snippet shows how to inspect the characters in a character database.
- [EasyMatrixCode Code Snippets](easymatrixcode/index.html.md): This section provides code snippets for &#42;&#42;EasyMatrixCode&#42;&#42;.
- [Reading Data Matrix Codes Code Snippet](easymatrixcode/easymatrixcode2/readingmatrixcodesfromanimage.html.md): This code snippet shows how to read data matrix codes and retrieve the decoded string.
- [Learning a Data Matrix Code Code Snippet](easymatrixcode/easymatrixcode2/readingwithpriorlearning2.html.md): This code snippet shows how to learn from a given image, perform the reading and retrieve the decoded string.
- [Reading a Grid of Matrix Codes Code Snippet](easymatrixcode/easymatrixcode2/readingagridofmatrixcodes.html.md): This code snippet shows how to read matrixcodes that are disposed in a 5 by 3 grid with 10% overlap between grid cells.
- [Grading a Data Matrix Code Code Snippet](easymatrixcode/easymatrixcode2/inspectingprintqualitygrades.html.md): This code snippet shows how to read a data matrix code and retrieve its print quality grades.
- [Reading Matrix Codes from Several Images Using Asynchronous Processing Code Snippet](easymatrixcode/easymatrixcode2/asynchronousprocessing.html.md): This code snippet shows how to read data matrix codes asynchronously from three separate images. The code in this snippet is valid for C++11 and newer.
- [Reading a Data Matrix Code Code Snippet](easymatrixcode/easymatrixcode/automaticreading.html.md): This code snippet shows how to read a data matrix code and retrieve the decoded string.
- [Learning a Data Matrix Code Code Snippet](easymatrixcode/easymatrixcode/readingwithpriorlearning.html.md): This code snippet shows how to learn a given data matrix code type (except its flipping status), perform the reading and retrieve the decoded string.
- [Tuning the Search Parameters Code Snippet](easymatrixcode/easymatrixcode/advancedtuningofthesearchparameters.html.md): This code snippet shows how to explicitly specify the data matrix code logical size and family, perform the reading and retrieve the decoded string.
- [Grading a Data Matrix Code Code Snippet](easymatrixcode/easymatrixcode/retrievingprintqualitygrading.html.md): This code snippet shows how to read a data matrix code and retrieve its print quality grading.
- [EasyQRCode Code Snippets](easyqrcode/index.html.md): Browse code snippets demonstrating EasyQRCode usage in C++, C#, and Python for eVision machine vision applications.
- [Reading QR Codes Code Snippet](easyqrcode/automaticreadingofaqrcode.html.md): This code snippet shows how to read a QR code and retrieve the decoded data.
- [Grading a QR Code Code Snippet](easyqrcode/gradingaqrcode.html.md): This code snippet shows how to read a QR code and retrieve its print quality grades.
- [Reading a Grid of QR Codes Code Snippet](easyqrcode/readingagridofqrcodes.html.md): This code snippet shows how to read QRcodes that are disposed in a 5 by 3 grid with 10% overlap between grid cells.
- [Retrieving Information of a QR Code Code Snippet](easyqrcode/retrievinginformationofaqrcode.html.md): This code snippet shows how to read a QR code and retrieve the associated information.
- [Tuning the Search Parameters Code Snippet](easyqrcode/tuningthesearchparameters.html.md): This code snippet shows how to read a QR code and retrieve the decoded data after setting a number of search parameters.
- [Retrieving the Decoded String Code Snippet (Simple)](easyqrcode/retrievingthedecodedstringsimple.html.md): This code snippet shows how to read a QR code and retrieve the decoded string in the simplest way.
- [Retrieving the Decoded String Code Snippet (Safe)](easyqrcode/retrievingthedecodedstringsafe.html.md): This code snippet shows how to read a QR code and safely retrieve the decoded string, handling decoding errors.
- [Retrieving the Decoded Data Code Snippet (Advanced)](easyqrcode/retrievingthedecodeddataadvanced.html.md): This code snippet shows how to read a QR code and retrieve its coding mode, the raw bit stream and the data part by part.
- [ECodeReader Code Snippets](ecodereader/index.html.md): Browse code snippets demonstrating ECodeReader usage in C++, C#, and Python for eVision machine vision applications.
- [Reading a set of Code Code Snippet](ecodereader/readingcodesfromanimage.html.md): This code snippet shows how to read codes of any type.

## Optional

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