首页 > 解决方案 > 获得对 Google Vision OCR 文本注释结果的信心

问题描述

我在图像上运行 OCR 得到的结果(基于本教程)不包括置信度分数。有没有办法获取这些信息?

文档将其score列为应返回的值之一,但我没有看到。

这是我看到的输出:

description: "&"
bounding_poly {
  vertices {
    x: 435
    y: 959
  }
  vertices {
    x: 459
    y: 960
  }
  vertices {
    x: 458
    y: 990
  }
  vertices {
    x: 434
    y: 989
  }
}

标签: ocrgoogle-vision

解决方案


您指向文档的链接转到与 OCR 无关的“实体注释”部分。

如果将请求的类型设置为“DOCUMENT_TEXT_DETECTION”,则可以获得 OCR 结果的某种分数(置信度):

....
 "symbols": [
                          {
                            "property": {
                              "detectedLanguages": [
                                {
                                  "languageCode": "en"
                                }
                              ]
                            },
                            "boundingBox": {
                              "vertices": [....]
                            },
                            "text": "T",
                            "confidence": 0.99
                          }, 
....

“TEXT_DETECTION”类型的结果不会为您提供任何置信度值。

您可以在这里轻松尝试不同之处: https ://cloud.google.com/vision/docs/ocr


推荐阅读