【问题标题】:Used Google-Cloud-Vision does not return the Bangla Texts使用的 Google-Cloud-Vision 不返回孟加拉语文本
【发布时间】:2019-02-27 17:45:50
【问题描述】:

我已通过 API 将我的 python 程序与 Google-cloud-vision 连接起来。我得到 label_detection,Text_Detections 都可以工作,它只返回英文文本检测并忽略图像中的孟加拉语字符串/字符部分。在 Python 和 JSON 输出中,我都成功地获得了英文文本,但没有孟加拉语文本。您能否帮助解决 Bangla 检测部分。这样我就可以从图像中同时获得(英语和孟加拉语文本),作为提示,相同的图像(孟加拉语+英语混合)在 Google-Cloud-Vision https://cloud.google.com/vision/ 页面中提供正确的输出,其中显示 TYR THIS API。

【问题讨论】:

    标签: google-cloud-vision


    【解决方案1】:

    试用此 API 页面和 用户 API 调用之间的结果差异通常是由于在请求创建过程中应用的属性设置造成的。

    我认为您应该尝试在 API 调用中包含一些附加参数,例如 languageHints 属性和 DOCUMENT_TEXT_DETECTION 特征类型,用于运行密集的文本文档 OCR 任务并提高结果准确性。服务在检测图像中使用的语言时遇到问题。您可以查看Document text detection samplesDetecting Handwriting 文档以获取这些属性的使用的一些代码示例(包括 Python 代码)

    最后,我建议您查看this link,其中包含有关将 Vision API 与 Python 结合使用的详细信息,您可以将其用作参考以确定更适合您的项目的服务参数配置。

    【讨论】:

    • 感谢您的快速回复,但我遇到了孟加拉语字符和文本的问题
    • 我可以通过 Vision API 看到 孟加拉语 语言是 supported。我建议您尝试使用 bn 语言代码实现 languageHints 属性,以验证文本是否被正确识别。此外,您可以查看Issue Tracker 工具,以防您想创建ticket 以与Google 技术支持团队验证此方案。
    【解决方案2】:

    @Ahoque:您可以使用languageHints 参数来获取API 识别的孟加拉语字符。

    'imageContext': {
       'languageHints': ['bn']
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      相关资源
      最近更新 更多