gpt4 book ai didi

c++ - 在 ABBYY SDK 中获取字符边界框和置信度

转载 作者:搜寻专家 更新时间:2023-10-31 01:41:04 24 4
gpt4 key购买 nike

我使用 ABBYY 的 OCR SDK 转换图像:

CSafePtr<IFRDocument> frDocument = ...;
frDocument->AddImageFile( "C:\\test\\input.tif" );
frDocument->Process( 0 );
frDocument->Export( "C:\\test\\output.rtf", FEF_RTF, 0 );

但现在我还需要获取字符边界框和置信度。我可以从 Tesseract 获得它们,所以我认为 ABBYY 的 SDK 也有可能。

如何获取边界框和置信度?

最佳答案

我最终找到了方法,您需要使用 IPlainText::GetCharacterData()

GetCharacterData Method of the PlainText Object This method returns the information about all characters in the text as a set of arrays: the page numbers on which the characters are located, the coordinates of characters' rectangles, and characters' confidences.

例子:

CSafePtr<IPlainText> plainText;
frDocument->get_PlainText(&plainText);
SAFEARRAY *confidences, *pageNumbers, *leftBorders, *topBorders, *rightBorders, *bottomBorders, *isSuspicious;
plainText->GetCharacterData(&pageNumbers, &leftBorders, &topBorders, &rightBorders, &bottomBorders, &confidences, &isSuspicious);

关于c++ - 在 ABBYY SDK 中获取字符边界框和置信度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28853494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com