Odczyt czeków MICR
using IronOcr;
using IronSoftware.Drawing;
using System;

// 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())
{
    // Specify the MICR of the image to focus on for OCR (coordinates in pixels)
    var contentArea = new Rectangle(x: 124, y: 238, width: 309, height: 13);
    // Load the image with the defined content area
    input.LoadImage("micr.png", contentArea);
    // 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);
}
NuGet Download
PM > Install-Package IronOcr
Odczyt czeków MICR

Odczyt czeków MICR

Czeki są sprawdzoną metodą obsługi znaczących transakcji. Dzięki IronOCR można niezawodnie przetwarzać czeki E-13B MICR w celu automatyzacji wpłat bankowych i innych procesów finansowych. Specjalistyczny silnik jest dostrojony tak, aby zapewnić najwyższą dokładność w przypadku informacji krytycznych, w tym numerów routingu, numerów kont i numerów czeków.

Poniższy przykład kodu pokazuje, jak zeskanować czek MICR w zaledwie kilku prostych krokach.

Wyjaśnienie kodu

Aby odczytac czek MICR, najpierw musimy ustawic OCR.Language na OcrLanguage.MICR, aby zapewnić, ze IronOCR rozpozna, iz ten odczyt dotyczy specjalnie czeków MICR. Jednakze, zauwaz, ze pakiet OcrLanguage.MICR musi byc zainstalowany przed uzyciem, inaczej zostanie rzucony blad.

Następnie definiujemy prostokąt jako obszar OCR, aby wskazać IronOCR, że ma szukać części MICR na czeku MICR, co zapewnia najwyższą dokładność.

Nastepnie wywolujemy LoadImage, aby zaladowac obraz czeka wraz z obszarem zawartosci zdefiniowanym w poprzedniej lini. Na koniec wywolujemy metode Read, aby przeskanowac przykładowy obraz czeku. Następnie wydrukuj tekst wyodrębniony w procesie OCR.

Odkryj możliwości rozpoznawania czeków MICR dzięki naszemu kompleksowemu przewodnikowi po języku C#!
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,357,159Wersja:2026.11właśnie wydany