Визитная карточка не видела умлаутс
Я использую пробную версию Finereader 11 для сканирования визиток. Пока он игнорирует все умлауты.
Должен ли я инициализировать двигатель другим способом? Нужно ли указывать какие языки я хочу?
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");
}
1 ответ
Вот как можно обнаружить визитку.
// Create parameters of document processing
FREngine.DocumentProcessingParams dpp = engine.CreateDocumentProcessingParams();
// A page can contain several business cards
dpp.PageProcessingParams.PageAnalysisParams.DetectMultipleBusinessCards = true;
// Perform recognition with the specified parameters
frDoc.Process( dpp );
// Access a business card
FREngine.BusinessCard card = frDoc.BusinessCards[0];