Computer vision Google Cloud Vision文本检测支持在一张图像中识别多种语言吗?

Computer vision Google Cloud Vision文本检测支持在一张图像中识别多种语言吗?,computer-vision,ocr,google-cloud-vision,Computer Vision,Ocr,Google Cloud Vision,请查看这两个测试结果。 有两种语言,但Cloud vision api始终以一种语言返回结果。 我们是否可以告诉图像中应该使用哪种语言,以便引擎可以尝试查找并识别所有字符,即使它们使用不同的语言 1。原始图像有三个汉字,但无法识别。 2。然后我尝试裁剪图像,使其仅包含中文字符。 这三个汉字可以成功识别。 是的,您可以告诉API需要哪些语言 根据API,您可以指示API查找用于文本检测的特定语言列表。单个图像可接受多个值: "languageHints": [ "en", "zh-TW" ]

请查看这两个测试结果。

有两种语言,但Cloud vision api始终以一种语言返回结果。
我们是否可以告诉图像中应该使用哪种语言,以便引擎可以尝试查找并识别所有字符,即使它们使用不同的语言

1。原始图像有三个汉字,但无法识别。

2。然后我尝试裁剪图像,使其仅包含中文字符。
这三个汉字可以成功识别。


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

根据API,您可以指示API查找用于文本检测的特定语言列表。单个图像可接受多个值:

"languageHints": [ "en", "zh-TW" ]

谢谢rmtheis的提示,我很抱歉我按错了“编辑”需要注意的是,设置[“en”,“zh TW”]并没有真正的帮助。相反,只有“zh TW”才能获得所需的结果。不确定这是设计还是由某些bug引起的。Document:[setLanguageHights][1]
据说对于基于拉丁字母表的语言,不需要设置语言提示。下面是代码:ImageContext ImageContext=new ImageContext();字符串[]语言={“zh TW”};setLanguageHits(Arrays.asList(languages));annotateImageRequest.setImageContext(imageContext);