敏捷的棕狐跳过懒狗
在这种情况下,假设也有不同的字体系列,云视觉 API 可以检测到这一点。或者任何其他 OCR API 都可以干净地检测到这一点。Tesseract 有能力,但它是如此不准确。
敏捷的棕狐跳过懒狗
在这种情况下,假设也有不同的字体系列,云视觉 API 可以检测到这一点。或者任何其他 OCR API 都可以干净地检测到这一点。Tesseract 有能力,但它是如此不准确。
谷歌云视觉 API 是否检测 OCRed 文本中的格式,如粗体、斜体、字体名称(helvetica 或 times new roman)等?
抱歉不行。
在我的项目中,我为此使用ABBYY Cloud OCR SDK 。如果您想尝试,您可以开始免费试用,其中包括 500 个免费请求(页)。创建试用帐户后,您将收到一封来自 ABBYY 的电子邮件,其中包含您的应用程序 ID 和应用程序密码。使用这 2 个值根据Authentication创建您的身份验证标头。
请参见以下示例:
要求:
POST / https://cloud.ocrsdk.com/v2/processImage?exportFormat=xml&profile=documentConversion&xml:writeFormatting=true
Authorization: <your token>
回复:
{
"taskId": "a226a0b6-6705-4d6f-9f4c-517fa9b4e28e",
"registrationTime": "2020-07-26T09:42:39Z",
"statusChangeTime": "2020-07-26T09:42:39Z",
"status": "Queued",
"filesCount": 1,
"requestStatusDelay": 10000
}
要求:
GET / https://cloud.ocrsdk.com/v2/getTaskStatus?taskId=a226a0b6-6705-4d6f-9f4c-517fa9b4e28e
Authorization: <your token>
回复:
{
"taskId": "a226a0b6-6705-4d6f-9f4c-517fa9b4e28e",
"registrationTime": "2020-07-26T09:42:39Z",
"statusChangeTime": "2020-07-26T09:42:40Z",
"status": "Completed",
"filesCount": 1,
"requestStatusDelay": 0,
"resultUrls": [
"https://ocrsdk.blob.core.windows.net/files/a226a0b6-6705-4d6f-9f4c-517fa9b4e28e.result?sv=2012-02-12&se=2020-07-26T19%3A00%3A00Z&sr=b&si=downloadResults&sig=4k9FcRoBfhodq%2BMj%2Ffj%2BGLBfwK2BsO7sj15JQOLcArk%3D"
]
}
ABBYY Cloud OCR 将非常准确,但最终,一切都取决于您的字体和扫描质量。