MICR OCR in C# and .NET
IronOCR is a C# software component allowing .NET coders to read text from images and PDF documents in 126 languages, including MICR.
It is an advanced fork of Tesseract, built exclusively for .NET developers and regularly outperforms other Tesseract engines for both speed and accuracy.
Contents of IronOcr.Languages.MICR
This package contains 11 OCR languages for .NET:
- MICR
Download
MICR Language Pack [Magnetic Ink Character Recognition]
Installation
The first thing we have to do is install our MICR OCR package to your .NET project.
PM> Install-Package IronOCR.Languages.MICR
PM> Install-Package IronOCR.Languages.MICR
Code Example
This C# code example reads MICR text from an image or PDF document.
// Import the IronOCR namespace
using IronOcr;
class Program
{
static void Main()
{
// 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
Ocr.Language = OcrLanguage.MICR;
// Specify the file path of the input image containing MICR text
using (var Input = new OcrInput(@"images\MICR.png"))
{
// Run the OCR engine to read the MICR text from the input image
var Result = Ocr.Read(Input);
// Retrieve the entire recognized text from the result
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}
// Import the IronOCR namespace
using IronOcr;
class Program
{
static void Main()
{
// 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
Ocr.Language = OcrLanguage.MICR;
// Specify the file path of the input image containing MICR text
using (var Input = new OcrInput(@"images\MICR.png"))
{
// Run the OCR engine to read the MICR text from the input image
var Result = Ocr.Read(Input);
// Retrieve the entire recognized text from the result
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}