Lectura Especializada
Vaya más allá del texto plano. Lea con precisión pasaportes (MRZ), cheques (MICR), placas de matrícula y códigos de barras con herramientas dedicadas de alto rendimiento.
Lectura Especializada
Leer Matrícula
Construir sistemas robustos de reconocimiento automático de matrículas (ANPR) para la gestión automatizada de aparcamientos, acceso a puertas de seguridad y seguimiento de vehículos. Nuestro motor está entrenado para leer con precisión matrículas desde distintos ángulos, distancias y condiciones de iluminación.
Aprenda a:Leer matrículas con 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 UsingLeer Pasaporte
Agilice la verificación de la identidad y la incorporación de clientes extrayendo al instante datos de la zona de lectura mecánica (MRZ) de pasaportes y documentos de identidad internacionales. Elimine los errores de introducción manual y acelere sus procesos de facturación o de cumplimiento de normas.
Aprenda a:Utilizar Read Passport en 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 UsingLectura de cheques MICR
Lea de forma fiable fuentes MICR E-13B en cheques para automatizar el procesamiento de depósitos bancarios y los flujos de trabajo financieros. Nuestro motor especializado garantiza la máxima precisión para datos críticos como números de ruta, números de cuenta e importes de cheques.
// 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 UsingLeer BarCode y código QR
Detecta y descodifica los principales formatos de códigos de barras 1D y 2D, incluido el código QR. Una solución versátil para la gestión de inventarios, el seguimiento logístico, los sistemas de punto de venta y las aplicaciones móviles de venta de entradas.
Aprenda a:Leer BarCodes y QR Codes 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 UsingVisión por ordenador OCR
Utilice el poder de la visión por ordenador para detectar texto con nuestros avanzados modelos entrenados. IronOCR utiliza OpenCV para identificar áreas dentro de una imagen que contienen texto, ¡especialmente útil para imágenes con mucho ruido y bloques de texto dispersos en documentos!
Aprenda a:OCR in Computer Vision Tutorial (License, Subtitle, Invoice)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 UsingExtraer texto de imágenes manuscritas
IronOCR puede incluso extraer texto de imágenes manuscritas con facilidad. Utilizando métodos especializados, IronOCR puede escanear y extraer texto manuscrito de imágenes de forma rápida y eficiente.
Aprenda cómo añadir encabezados/pies de página¿Listo para empezar?
Nuget Downloads 6,236,385|Versión:2026.9recién lanzado