Hi,
Why this function "OCRTesseractDoOCR" always recognize the same text even if a different language has been selected for the same image?
Thank you.
Br, ctn
...
TesseractDictionary ocrLanguage = TwainHandlerUtil.tesseractDictionary(language);
if(Directory.Exists(@"ocrdata"))
{
string ocrText = _gdTwain.OCRTesseractDoOCR(ocrLanguage, @"ocrdata", "");
_gdTwain.OCRTesseractClear();
if(string.IsNullOrEmpty(ocrText))
{
throw new Exception();
}
return ocrText;
}
...
public static TesseractDictionary tesseractDictionary(OcrLanguageEnum language)
{
TesseractDictionary ocrLanguage;
switch(language)
{
case OcrLanguageEnum.ENGLISH:
ocrLanguage = TesseractDictionary.TesseractDictionaryEnglish;
break;
case OcrLanguageEnum.FRENCH:
ocrLanguage = TesseractDictionary.TesseractDictionaryFrench;
break;
case OcrLanguageEnum.GERMAN:
ocrLanguage = TesseractDictionary.TesseractDictionaryGerman;
break;
case OcrLanguageEnum.ITALIAN:
ocrLanguage = TesseractDictionary.TesseractDictionaryItalian;
break;
default:
ocrLanguage = TesseractDictionary.TesseractDictionaryGerman;
break;
}
return ocrLanguage;
}
public enum OcrLanguageEnum
{
GERMAN,
FRENCH,
ITALIAN,
ENGLISH
}
Attach files again.
Br, ctn
Die Rahmenprogramme für Forschung und technologische Entwicklung (FRP) sind das
Die Rahmenprogramme fur Forschung und technologische Entwicklung (FRP) sind das
Return to GdTwain [Pro] ActiveX
Users browsing this forum: No registered users and 2 guests