文檔金喜正規(guī)買球>>LEADTOOLS使用教程>>LEADTOOLS使用教程:創(chuàng)建OCR引擎實例
LEADTOOLS使用教程:創(chuàng)建OCR引擎實例
OcrEngineManager類和方法是使用Leadtools.Forms.Ocr類庫的關(guān)鍵。你可以使用OcrEngineManager.CreateEngine方法來創(chuàng)建IOcrEngine接口實例。然后,你可以使用該接口的屬性和方法來執(zhí)行所需的各種OCR任務(wù)。
然而,創(chuàng)建 IOcrEngine實例時需要考慮引擎類型。LEADTOOLS for .NET類庫支持多種的OCR引擎。所支持的引擎實行Leadtools.Forms.Ocr.dll中所定義的相同接口。因此,當(dāng)你在不同引擎間切換時,無需修改應(yīng)用程序代碼。
OcrEngineManager.CreateEngine方法的第一個參數(shù)是OcrEngineType枚舉的值,用于指定所加載OCR引擎的名稱。在內(nèi)部該框架將使用Assembly.Load加載相應(yīng)的程序集,并創(chuàng)建實現(xiàn)各種公共接口(例如,IOcrEngine)的對象。
LEADTOOLS for .NET類庫支持以下引擎:
引擎 | 描述 |
OcrEngineType.Plus | LEADTOOLS OCR Plus引擎。加載Leadtools.Forms.Ocr.Plus.dll中的OCR庫。 |
OcrEngineType.Professional | LEADTOOLS OCR Professional 引擎。加載Leadtools.Forms.Ocr.Professional.dll中的OCR庫。 |
OcrEngineType.Advantage | LEADTOOLS OCR Advantage引擎。加載Leadtools.Forms.Ocr.Advantage.dll中的OCR庫。 |
OcrEngineType.Arabic | LEADTOOLS OCR Arabic 引擎。加載Leadtools.Forms.Ocr.Arabic.dll 中的OCR庫。 |