Lecture spécialisée
Allez au-delà du texte brut. Lisez avec précision des passeports (MRZ), des chèques (MICR), des plaques d'immatriculation, et des codes-barres avec des outils dédiés de haute performance.
Lecture spécialisée
Lire la plaque d'immatriculation
Construire des systèmes robustes de reconnaissance automatique des plaques d'immatriculation (RAPI) pour la gestion automatisée des parkings, l'accès aux barrières de sécurité et le suivi des véhicules. Notre moteur est formé pour lire avec précision les plaques d'immatriculation sous différents angles, à différentes distances et dans différentes conditions d'éclairage.
Apprenez à :Lire les plaques d'immatriculation à l'aide d'IronOCRusing IronOcr;
using System;
var ocr = new IronTesseract();
ocr.Configuration.WhiteListCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
using var inputLicensePlate = new OcrInput();
inputLicensePlate.LoadImage("plate.jpeg");
// Read license plate
OcrLicensePlateResult result = ocr.ReadLicensePlate(inputLicensePlate);
// Retrieve license plate number and confidence value
string output = $"{result.Text}\nResult Confidence: {result.Confidence}";
Console.WriteLine(output);Imports IronOcr
Imports System
Dim ocr = New IronTesseract()
ocr.Configuration.WhiteListCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
Using inputLicensePlate = New OcrInput()
inputLicensePlate.LoadImage("plate.jpeg")
' Read license plate
Dim result As OcrLicensePlateResult = ocr.ReadLicensePlate(inputLicensePlate)
' Retrieve license plate number and confidence value
Dim output As String = $"{result.Text}{vbLf}Result Confidence: {result.Confidence}"
Console.WriteLine(output)
End UsingLire le passeport
Rationalisez la vérification de l'identité et l'accueil des clients en extrayant instantanément les données de la zone de lecture automatique (MRZ) des passeports internationaux et des cartes d'identité. Éliminez les erreurs de saisie manuelle et accélérez vos processus d'enregistrement ou de conformité.
Apprenez à :Utiliser Read Passport in C#using IronOcr;
using System;
// Instantiate OCR engine
var ocr = new IronTesseract();
using var inputPassport = new OcrInput();
inputPassport.LoadImage("passport.jpg");
// Perform OCR
OcrPassportResult result = ocr.ReadPassport(inputPassport);
// Output name and passport number
Console.WriteLine(result.PassportInfo.GivenNames);
Console.WriteLine(result.PassportInfo.PassportNumber);Imports IronOcr
Imports System
' Instantiate OCR engine
Dim ocr = New IronTesseract()
Using inputPassport = New OcrInput()
inputPassport.LoadImage("passport.jpg")
' Perform OCR
Dim result As OcrPassportResult = ocr.ReadPassport(inputPassport)
' Output name and passport number
Console.WriteLine(result.PassportInfo.GivenNames)
Console.WriteLine(result.PassportInfo.PassportNumber)
End UsingLecture de chèques à l'encre magnétique
Lire de manière fiable les polices MICR E-13B sur les chèques afin d'automatiser le traitement des dépôts bancaires et les flux de travail financiers. Notre moteur spécialisé garantit la plus grande précision pour les données critiques telles que les numéros d'acheminement, les numéros de compte et les montants des chèques.
// Import the IronOCR namespace
using IronOcr;
// Create a new instance of IronTesseract for performing OCR operations
var Ocr = new IronTesseract();
// Set the OCR language to MICR to recognize magnetic ink characters
// Must have MICR (IronOcr.Languages.MICR) installed beforehand
Ocr.Language = OcrLanguage.MICR;
// Specify the file path of the input image containing MICR text
using (var Input = new OcrInput())
{
Input.LoadImage("sampleChequeImage.png");
// Run the OCR engine to read the MICR text from the input image
var Result = Ocr.Read(Input);
// Output the recognized text to the console
Console.WriteLine(Result.Text);
}' Import the IronOCR namespace
Imports IronOcr
' Create a new instance of IronTesseract for performing OCR operations
Dim Ocr = New IronTesseract()
' Set the OCR language to MICR to recognize magnetic ink characters
' Must have MICR (IronOcr.Languages.MICR) installed beforehand
Ocr.Language = OcrLanguage.MICR
' Specify the file path of the input image containing MICR text
Using Input = New OcrInput()
Input.LoadImage("sampleChequeImage.png")
' Run the OCR engine to read the MICR text from the input image
Dim Result = Ocr.Read(Input)
' Output the recognized text to the console
Console.WriteLine(Result.Text)
End UsingLire les BarCodes et les codes QR
Détecte et décode tous les principaux formats de codes-barres 1D et 2D, y compris le QR Code. Une solution polyvalente pour la gestion des stocks, le suivi logistique, les systèmes de point de vente et les applications de billetterie mobile.
Apprenez à :Lire les codes-barres et les codes QR en .NET C#using IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Enable barcode reading
ocrTesseract.Configuration.ReadBarCodes = true;
// Add PDF
using var imageInput = new OcrPdfInput("pdfWithBarcodes.pdf");
// Perform OCR
OcrResult ocrResult = ocrTesseract.Read(imageInput);
// Output detected barcodes and text values
Console.WriteLine(ocrResult.Text);
Console.WriteLine(ocrResult.Barcodes[0].Value);Imports IronOcr
' Instantiate IronTesseract
Dim ocrTesseract As New IronTesseract()
' Enable barcode reading
ocrTesseract.Configuration.ReadBarCodes = True
' Add PDF
Using imageInput = New OcrPdfInput("pdfWithBarcodes.pdf")
' Perform OCR
Dim ocrResult As OcrResult = ocrTesseract.Read(imageInput)
' Output detected barcodes and text values
Console.WriteLine(ocrResult.Text)
Console.WriteLine(ocrResult.Barcodes(0).Value)
End UsingVision par ordinateur OCR
Utilisez la puissance de la vision par ordinateur pour détecter du texte avec nos modèles formés avancés. IronOcr utilise OpenCV pour identifier les zones d'une image qui contiennent du texte, ce qui est particulièrement utile pour les images avec beaucoup de bruit et les blocs de texte dispersés dans les documents !
Apprenez à :OCR in Computer Vision Tutorial (Licence, Sous-titre, Facture)using IronOcr;
var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("sample.png");
// Make sure to also install IronOcr.Extensions.AdvancedScan to use this method
input.FindTextRegion(Scale: 2.0, DilationAmount: 20, Binarize: true, Invert: true);
OcrResult result = ocr.Read(input);
string resultText = result.Text;Imports IronOcr
Dim ocr = New IronTesseract()
Using input = New OcrInput()
input.LoadImage("sample.png")
' Make sure to also install IronOcr.Extensions.AdvancedScan to use this method
input.FindTextRegion(Scale:=2.0, DilationAmount:=20, Binarize:=True, Invert:=True)
Dim result As OcrResult = ocr.Read(input)
Dim resultText As String = result.Text
End UsingExtraire du texte à partir d'images d'écriture manuscrite
IronOcr peut même extraire facilement du texte à partir d'images manuscrites. En utilisant des méthodes spécialisées, IronOCR peut numériser et extraire du texte manuscrit d'images rapidement et efficacement.
Apprenez comment ajouter des en-têtes/pieds de pagePrêt à commencer?
Nuget Downloads 6,236,385|Version :2026.9vient de sortir