# eVision > eVision 26.10.0-beta.2.dev documentation 2026, Euresys ## Pages in this subsection - [Text and Code Reading](index.html.md): This section provides code snippets for the Text and Code Reading **eVision** libraries. - [EasyBarCode](easybarcode/index.html.md): This section provides code snippets for **EasyBarCode**. - [Reading a Bar Code](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](easybarcode/easybarcode2/readingabarcodefollowingagivensymbology2.html.md): This code snippet shows how to read bar codes of a specific symbology. - [Reading a Grid of Bar Codes](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](easybarcode/easybarcode2/learningabarcode.html.md): This code snippet shows how to learn from a given set of images. - [Grading a Bar Code](easybarcode/easybarcode2/gradingabarcode.html.md): This code snippet shows how to compute the ISO15416 grading of a bar code. - [Reading a Mail Bar Code](easybarcode/easymailbarcode/readingamailbarcode.html.md): This code snippet shows how to read Mail Bar codes and retrieve the decoded data. - [Reading a Bar Code](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](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](easybarcode/easybarcode/readingabarcodeofknownlocation.html.md): This code snippet shows how to specify the bar code position and perform the bar code reading. - [EasyDeepOCR](easydeepocr/index.html.md): Browse code snippets demonstrating EasyDeepOCR usage in C++, C#, and Python for eVision machine vision applications. - [Reading a Text](easydeepocr/readingatext.html.md): This code snippet shows how to read texts in an image. - [Get Score](easydeepocr/getscore.html.md): This code snippet shows how to get the score of a text line. - [Specifying a Topology](easydeepocr/specifyingatopology.html.md): This code snippet shows how to create and set a topology. - [Building a Sample List](easydeepocr/buildingasamplelist.html.md): This code snippet shows how to fill a sample list. - [Performing an Optimization](easydeepocr/performinganoptimization.html.md): This code snippet shows how to perform an optimization. - [Splitting the Pipeline](easydeepocr/splittingthepipeline.html.md): This code snippet shows how to split the pipeline. - [Training and Using a Custom Model](easydeepocr/trainingandusingcustommodel.html.md): This code snippet shows how to train and use a custom model. - [EasyOCR](easyocr/index.html.md): Browse code snippets demonstrating EasyOCR usage in C++, C#, and Python for eVision machine vision applications. - [Learning Characters](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](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](easyocr2/index.html.md): Browse code snippets demonstrating EasyOCR2 usage in C++, C#, and Python for eVision machine vision applications. - [Detecting Characters](easyocr2/detectingcharacters.html.md): This code snippet shows how to detect characters in an image, using a few parameters and a topology. - [Learning Characters](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. - [Reading Characters](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](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](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](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](easyocr2/viewbitmap.html.md): This code snippet shows how to inspect the characters in a character database. - [EasyMatrixCode](easymatrixcode/index.html.md): This section provides code snippets for **EasyMatrixCode**. - [Reading Data Matrix Codes](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](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](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](easymatrixcode/easymatrixcode2/inspectingprintqualitygrades.html.md): This code snippet shows how to read a data matrix code and retrieve its print quality grades. - [Asynchronous Processing](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](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](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](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](easymatrixcode/easymatrixcode/retrievingprintqualitygrading.html.md): This code snippet shows how to read a data matrix code and retrieve its print quality grading. - [EasyQRCode](easyqrcode/index.html.md): Browse code snippets demonstrating EasyQRCode usage in C++, C#, and Python for eVision machine vision applications. - [Reading QR Codes](easyqrcode/automaticreadingofaqrcode.html.md): This code snippet shows how to read a QR code and retrieve the decoded data. - [Grading a QR Code](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](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](easyqrcode/retrievinginformationofaqrcode.html.md): This code snippet shows how to read a QR code and retrieve the associated information. - [Tuning the Search Parameters](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 (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 (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 (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](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](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.