0
Я использую пробную версию Finereader 11 для сканирования визитных карточек. Пока он игнорирует всех умляутов.Подтверждение визитной карточки не видно umlauts
Должен ли я инициализировать двигатель по-другому? Нужно ли указывать, какие языки я хочу?
IFRDocument document = engine.CreateFRDocument();
document.AddImageFile("c:/temp/ctrk.bmp", pim, null);
IDocumentProcessingParams idpp = engine.CreateDocumentProcessingParams();
idpp.getPageProcessingParams().getRecognizerParams().setDetectLanguage(true);
document.Process(idpp);
if(document.getBusinessCards().getCount() > 0)
{
IBusinessCard card = document.getBusinessCards().getElement(0);
card.ExportToVCard("c:/temp/abbyy.vcf");
}
Это очень похоже на мой пример кода. Как насчет проблемы с Umlaut (немецкий акцент)? Есть ли у вас какие-либо комментарии по этому поводу? – paul
Нет проблем с умлаутами. Вы должны указать правильный язык OCR, потому что по умолчанию используется английский (нет умляутов на английском языке). –
Итак, 'idpp.getPageProcessingParams(). GetRecognizerParams(). SetDetectLanguage (true);' не помогает в этом случае? Я попытался получить помощь от Abbyy еще в июле и не получил никакого ответа. Я использовал другого поставщика ... – paul