Google cloud vision Google Cloud Vision文本检测问题与文本语言管理

Google cloud vision Google Cloud Vision文本检测问题与文本语言管理,google-cloud-vision,Google Cloud Vision,我在Google Cloud Vision的文本检测功能中遇到了以下问题: 1) 我使用相同的Python代码从两台不同的机器(基于Windows的开发机器和基于Linux的“生产”机器)向Google Cloud Vision提交了相同的图像,但得到了两种不同的输出。相同的图像、相同的代码、相同的库,但提取的文本不同 2) 我得到两个不同检测到的文本的两个不同检测到的区域设置。我的原始文本是意大利语文本,混合了数字。在开发机器上,检测到的区域设置是“zh”(中文)。在“生产”机器上,检测到的区

我在Google Cloud Vision的文本检测功能中遇到了以下问题:

1) 我使用相同的Python代码从两台不同的机器(基于Windows的开发机器和基于Linux的“生产”机器)向Google Cloud Vision提交了相同的图像,但得到了两种不同的输出。相同的图像、相同的代码、相同的库,但提取的文本不同

2) 我得到两个不同检测到的文本的两个不同检测到的区域设置。我的原始文本是意大利语文本,混合了数字。在开发机器上,检测到的区域设置是“zh”(中文)。在“生产”机器上,检测到的区域设置为“fil”。没有任何“fil”代码,所以我不知道它是什么(菲律宾语?)。在任何情况下,当检测到的区域设置为“zh”时,我在开发机器上获得了更好的结果。所以相同的图像、相同的代码,但检测到的区域设置和检测到的文本不同

3) 因此,我尝试使用ImageContext语言提示注释强制使用“it”或“zh”语言环境,现在有一件有趣的事情:如果我在开发机器上将LanguageHights设置为['it'],我从Google Cloud Vision几乎得不到任何输出。如果我将其设置为['ja'](日语),Google Cloud Vision会说文本区域设置为“it”(!!),我会得到一些不错的结果(!!!)。但是如果我在“production”机器上设置['ja'],Google Cloud Vision会说文本区域设置为“oc”(?)。所以相同的图像、相同的代码,但检测到的区域设置和检测到的文本不同。此外,检测到的区域设置和文本并不遵循我用LanguageHights设置的内容,但是当我更改LanguageHights参数时,检测到的区域设置(和文本)也会以不可预测的方式发生变化

你有什么提示吗?谢谢