Google Cloud Vision TEXT_DETECTION 是否支持在一张图片中识别多种语言?

Jac*_*Fan 5 ocr computer-vision google-cloud-vision

请看两个测试结果。

有两种语言,但 Cloud vision api 总是以一种语言返回结果。
我们能否告诉图像中需要哪种语言,以便引擎可以尝试识别所有字符,即使它们是不同的语言?

1. 原图有3个汉字但无法识别。

原图

2.然后我尝试裁剪图像,使其只有汉字。
可以成功识别三个汉字。

仅包含中文的裁剪图像

rmt*_*eis 1

是的,您可以告诉 API 需要哪些语言。

根据 API 的ImageContext 文档,您可以指示 API 查找 TEXT_DETECTION 的特定语言列表。单个图像接受多个值:

"languageHints": [ "en", "zh-TW" ]
Run Code Online (Sandbox Code Playgroud)

  • 感谢 rmtheis 的提示,对于我错误地按了“编辑”,我深表歉意。-- 请注意,设置 ["en", "zh-TW"] 并没有真正的帮助。相反,只有“zh-TW”才能获得所需的结果。不确定这是设计还是由某些错误引起的。文档:[setLanguageHints][1] <br> 它说*对于基于拉丁字母的语言,不需要设置 language_hints。* (2认同)