【问题标题】:Business card recogition not seeing umlauts名片识别看不到变音符号
【发布时间】:2016-07-18 11:36:40
【问题描述】:

我正在使用 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");
}

【问题讨论】:

    标签: sdk abbyy finereader


    【解决方案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];
    

    【讨论】:

    • 这与我的代码示例几乎相同。元音变音(德国口音)问题呢?你有任何关于它的cmets吗?
    • 元音变音没有问题。您必须指定正确的 OCR 语言,因为默认为英语(英语中没有变音符号)。
    • 所以idpp.getPageProcessingParams().getRecognizerParams().setDetectLanguage(true); 在这种情况下没有帮助?我在 7 月份尝试向 Abbyy 寻求帮助,但没有得到任何回应。我使用了不同的供应商...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多