當前位置:編程學習大全網 - 源碼下載 - 如何將OCR設置為只識別數字

如何將OCR設置為只識別數字

下面的代碼主要講述了怎麽設置OCR只對數字進行識別,具體如下:

using System;

using Vintasoft.Imaging;

using Vintasoft.Imaging.Ocr;

using Vintasoft.Imaging.Ocr.Results;

using Vintasoft.Imaging.Ocr.Tesseract;

class TesseractOcrSetVariableExample

{

// Required assemblies to run this code:

// Vintasoft.Imaging.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.Tesseract.dll

public static void OcrImageWithDigits(string filename)

{

// load image(s)

ImageCollection images = new ImageCollection();

images.Add(filename);

Console.WriteLine("Create Tesseract OCR engine...");

using (TesseractOcr tesseractOcr = new TesseractOcr())

{

Console.WriteLine("Initialize OCR engine...");

tesseractOcr.Init(new OcrEngineSettings(OcrLanguage.English));

// set white list

tesseractOcr.SetVariable(

"tessedit_char_whitelist", "01234567890");

// foreach image

foreach (VintasoftImage image in images)

{

Console.WriteLine("Recognize the image...");

OcrPage page = tesseractOcr.Recognize(image);

Console.WriteLine("Page Text:");

Console.WriteLine(page.GetText());

Console.WriteLine();

}

// shutdown OCR engine

tesseractOcr.Shutdown();

}

// free resources

images.ClearAndDisposeItems();

images.Dispose();

}

}

  • 上一篇:邯鄲哪些小學比較好?
  • 下一篇:愛家TV的公司簡介
  • copyright 2024編程學習大全網