Class AsposeOcr
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Hlavní API pro knihovnu Aspose OCR
public class AsposeOcr
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
AsposeOcr()
public AsposeOcr()
Metody
CalculateSkew(OcrInput)
Vypočítá úhly zkosení obrázků. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public List<skewoutput> CalculateSkew(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
List<SkewOutput>
Seznam úhlů zkosení ve stupních Aspose.OCR.SkewOutput.
CompareImageTexts(string, string, RecognitionSettings, bool)
Zkontroluje, zda dva obrázky obsahují stejný text.
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
Parametry
fullPath1
string
Cesta k prvnímu obrázku.
fullPath2
string
Cesta k druhému obrázku.
settings
RecognitionSettings
Nastavení rozpoznávání.
ignoreCase
bool
True - znamená, že vyhledávání je bez ohledu na velikost písmen.
Návratová hodnota
True, pokud mají obrázky stejný text (90% podobnost).
CorrectSpelling(string, SpellCheckLanguage, string)
Opravení textu (nahrazení chybně napsaných slov).
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parametry
text
string
Text k opravě.
language
SpellCheckLanguage
Slovník k použití.
dictionaryPath
string
Volitelně. Úplná cesta k uživatelskému slovníku (frekvenční slovník). Formát souboru slovníku: Textový soubor v kódování UTF-8. Slova a frekvence slov jsou odděleny mezerou nebo tabulátorem. Ve výchozím nastavení se očekává, že slovo bude v prvním sloupci a frekvence ve druhém sloupci. Každý pár slovo-frekvence na samostatném řádku. Řádek je definován jako sekvence znaků následovaná znakem pro nový řádek ("\n"), návratem vozíku ("\r"), nebo návratem vozíku následovaným znakem pro nový řádek("\r\n"). Každé slovo by mělo být napsáno malými písmeny.
Návratová hodnota
Text s nahrazenými slovy.
DetectDefects(OcrInput, DefectType)
Automaticky najde problematické oblasti obrázku, které mohou významně ovlivnit přesnost OCR. Podporuje obrázky PNG, JPEG, BMP, TIFF, JFIF a GIF poskytnuté jako soubor, stream nebo pole pixelů. Podporuje hromadné rozpoznávání.
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
Parametry
images
OcrInput
Zdrojové obrázky Aspose.OCR.OcrInput
defectType
DefectType
Typy vad, které mají být rozpoznány Aspose.OCR.DefectType
Návratová hodnota
List<DefectOutput>
Zjištěné vady obrázku nebo prázdná kolekce, pokud nebyla nalezena žádná vada Aspose.OCR.DefectOutput.
DetectRectangles(OcrInput)
Detekuje textové oblasti na obrázcích. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public List<rectangleoutput> DetectRectangles(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
List<RectangleOutput>
Seznam Aspose.OCR.RectangleOutput s detekovanými textovými oblastmi nebo řádky.
DetectRectangles(OcrInput, AreasType, bool)
Detekuje textové oblasti na obrázcích. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
areasType
AreasType
Určuje, které obdélníky vrátit - řádky nebo odstavce.
detectAreas
bool
Povolit automatickou detekci textových oblastí.
Návratová hodnota
List<RectangleOutput>
Seznam Aspose.OCR.RectangleOutput s detekovanými textovými oblastmi nebo řádky.
ImageHasText(string, string, RecognitionSettings, bool, bool)
Zkontroluje, zda obrázek obsahuje poskytnutý textový fragment.
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parametry
fullPath
string
Cesta k obrázku.
text
string
Textový fragment pro vyhledávání na obrázku.
settings
RecognitionSettings
Nastavení rozpoznávání.
ignoreCase
bool
True - znamená, že vyhledávání je bez ohledu na velikost písmen.
autoSkew
bool
Povolí automatickou korekci zkosení obrázku.
Návratová hodnota
True, pokud obrázek obsahuje textový fragment. False - obrázek neobsahuje textový fragment.
Poznámky
Rozpoznává obrázek s možností specifikovat Aspose.OCR.RecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(string, Regex, RecognitionSettings, bool)
Zkontroluje, zda text v obrázku odpovídá zadanému regulárnímu výrazu.
public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)
Parametry
fullPath
string
Cesta k obrázku.
regex
Regex
Objekt System.Text.RegularExpressions s poskytnutým vzorem a možnostmi.
settings
RecognitionSettings
Nastavení rozpoznávání.
autoSkew
bool
Povolí automatickou korekci zkosení obrázku.
Návratová hodnota
True, pokud text v obrázku odpovídá zadanému regulárnímu výrazu.
Poznámky
Rozpoznává obrázek s možností specifikovat Aspose.OCR.RecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageTextDiff(string, string, RecognitionSettings, bool, bool)
Porovná texty na dvou obrázcích a vrátí číslo představující, jak jsou podobné (0 až 1).
public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parametry
fullPath1
string
Cesta k prvnímu obrázku.
fullPath2
string
Cesta k druhému obrázku.
settings
RecognitionSettings
Nastavení rozpoznávání.
ignoreCase
bool
True - znamená, že vyhledávání je bez ohledu na velikost písmen.
autoSkew
bool
Povolí automatickou korekci zkosení obrázku.
Návratová hodnota
0 znamená, že texty jsou zcela odlišné; 1 znamená, že texty jsou identické.
Recognize(OcrInput)
Rozpoznává text na obrázcích / dokumentech. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
public OcrOutput Recognize(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Recognize(OcrInput, RecognitionSettings, CancellationToken)
Rozpoznává text na obrázcích / dokumentech. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
RecognitionSettings
Nastavení rozpoznávání Aspose.OCR.RecognitionSettings.
cancellationToken
CancellationToken
Objekt CancellationToken.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Recognize(OcrInput, RecognitionSettings)
Rozpoznává text na obrázcích / dokumentech. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
RecognitionSettings
Nastavení rozpoznávání Aspose.OCR.RecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
RecognizeCarPlate(OcrInput)
Rozpoznává text na registrační značce.
public OcrOutput RecognizeCarPlate(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává registrační značky s možností specifikovat Aspose.OCR.CarPlateRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeCarPlate(OcrInput, CarPlateRecognitionSettings)
Rozpoznává text na registrační značce.
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
Nastavení rozpoznávání Aspose.OCR.CarPlateRecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává registrační značky s možností specifikovat Aspose.OCR.CarPlateRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeCharacters(OcrInput)
Detekuje symboly na obrázcích. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
List<CharacterRecognitionResult>
Seznam Aspose.OCR.CharacterRecognitionResult s daty o detekovaných symbolech.
RecognizeCharacters(OcrInput, DetectAreasMode, Language)
Detekuje symboly na obrázcích. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
Určuje typ neuronové sítě používané pro detekci oblastí.
language
Language
Jazyk používaný pro OCR.
Návratová hodnota
List<CharacterRecognitionResult>
Seznam Aspose.OCR.Character s daty o detekovaných symbolech.
RecognizeFast(OcrInput)
Rozpoznává text na obrázcích / dokumentech. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
public List<string> RecognizeFast(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam řetězců s výsledky rozpoznávání obrázků.
RecognizeHandwrittenText(OcrInput)
Rozpoznává ručně psaný text na obrázcích.
public OcrOutput RecognizeHandwrittenText(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeIDCard(OcrInput)
Rozpoznává text na občanském průkazu.
public OcrOutput RecognizeIDCard(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává občanské průkazy s možností specifikovat Aspose.OCR.IDCardRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeIDCard(OcrInput, IDCardRecognitionSettings)
Rozpoznává text na občanském průkazu.
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
Nastavení rozpoznávání Aspose.OCR.IDCardRecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává občanské průkazy s možností specifikovat Aspose.OCR.IDCardRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeInvoice(OcrInput)
Rozpoznává text na fakturách.
public OcrOutput RecognizeInvoice(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává faktury s možností specifikovat Aspose.OCR.InvoiceRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)
Rozpoznává text na fakturách.
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
Nastavení rozpoznávání Aspose.OCR.InvoiceRecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává faktury s možností specifikovat Aspose.OCR.InvoiceRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeLines(OcrInput)
Rozpoznává obrázky, které obsahují jediný řádek textu. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public OcrOutput RecognizeLines(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
RecognizeLines(OcrInput, RecognitionSettings)
Rozpoznává obrázky, které obsahují jediný řádek textu. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, složky, pole, archivy.
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
RecognitionSettings
Nastavení rozpoznávání Aspose.OCR.RecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
RecognizePassport(OcrInput)
Rozpoznává text na pasech.
public OcrOutput RecognizePassport(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává pasy s možností specifikovat Aspose.OCR.PassportRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizePassport(OcrInput, PassportRecognitionSettings)
Rozpoznává text na pasech.
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
Nastavení rozpoznávání Aspose.OCR.PassportRecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává pasy s možností specifikovat Aspose.OCR.PassportRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeReceipt(OcrInput)
Rozpoznává text na účtenkách.
public OcrOutput RecognizeReceipt(OcrInput images)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává faktury s možností specifikovat Aspose.OCR.ReceiptRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
RecognizeReceipt(OcrInput, ReceiptRecognitionSettings)
Rozpoznává text na účtenkách.
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
Parametry
images
OcrInput
Kontejner se zdroji.Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
Nastavení rozpoznávání Aspose.OCR.ReceiptRecognitionSettings.
Návratová hodnota
Seznam objektů Aspose.OCR.RecognitionResult s výsledky rozpoznávání obrázků.
Poznámky
Rozpoznává faktury s možností specifikovat Aspose.OCR.ReceiptRecognitionSettings. Podporuje GIF, PNG, JPEG, BMP, TIFF, JFIF, streamy, adresáře, pole, archivy.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
Umožňuje získat vícestránkový dokument ze seznamu objektů RecognitionResult.
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
fullFileName
string
Název souboru s cestou pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Seznam objektů Aspose.OCR.RecognitionResult.
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontu.
optimizePdf
PdfOptimizationMode
Sníží velikost PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení se zachovává původní kvalita obrázku.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Umožňuje získat vícestránkový dokument ze seznamu objektů RecognitionResult.
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
fullFileName
string
Název souboru s cestou pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Seznam objektů Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
Nastavte na true pro opravu chybně napsaných slov, pokud je máte ve výsledku rozpoznávání.
language
SpellCheckLanguage
Slovník pro kontrolu pravopisu (volitelně).
dictionaryPath
string
Volitelně. Úplná cesta k uživatelskému slovníku ve formátu .txt. Formát je [slovo - mezera - frekvence (číslo)]. Příklad: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontě.
optimizePdf
PdfOptimizationMode
Sníží velikost PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení se zachovává původní kvalita obrázku.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
Umožňuje získat vícestránkový dokument ze seznamu objektů RecognitionResult.
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
stream
MemoryStream
MemoryStream pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Seznam objektů Aspose.OCR.RecognitionResult.
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontě.
optimizePdf
PdfOptimizationMode
Sníží velikost PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení se zachovává původní kvalita obrázku.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Umožňuje získat vícestránkový dokument ze seznamu objektů RecognitionResult.
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
stream
MemoryStream
MemoryStream pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Seznam objektů Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
Nastavte na true pro opravu chybně napsaných slov, pokud je máte ve výsledku rozpoznávání.
language
SpellCheckLanguage
Slovník pro kontrolu pravopisu (volitelně).
dictionaryPath
string
Volitelně. Úplná cesta k uživatelskému slovníku ve formátu .txt. Formát je [slovo - mezera - frekvence (číslo)]. Příklad: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontě.
optimizePdf
PdfOptimizationMode
Sníží velikost PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení se zachovává původní kvalita obrázku.
OcrProgress
Událost pro sledování pokroku rozpoznávání vícestránkového obrázku.
public event OcrRecognizeEventHandler OcrProgress