Business card recogition not seeing umlauts

121 views Asked by At

I'm using a trial version of Finereader 11 to scan business cards. So far it ignores all umlauts.

Should I be initialising the engine in a different way? Do I need to specify which languages I want?

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

There are 1 answers

3
Nadia Solovyeva On

Here is how to detect a business card.

// 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];