Python 如何更改识别语言

Python 如何更改识别语言,python,ocr,google-cloud-vision,Python,Ocr,Google Cloud Vision,使用Google vision,我成功地分别使用vision.client()和client.image(content=data)创建了客户端和图像。然后使用图像发送我的图像。检测文本(),尝试读取图像中的数字。然而,Google vision一直不准确,我从问题中听说,将语言设置为另一种(非拉丁语)语言将有助于实现这一点 但这正是我被困的地方,我不确定在哪里设置语言提示,是的,我看到了AnnotateImageRequest文档的链接,但我仍然不清楚这是从哪里来的。我不是这方面的专家,但以下

使用Google vision,我成功地分别使用
vision.client()
client.image(content=data)
创建了
客户端
图像
。然后使用图像发送我的图像。检测文本(),尝试读取图像中的数字。然而,Google vision一直不准确,我从问题中听说,将语言设置为另一种(非拉丁语)语言将有助于实现这一点


但这正是我被困的地方,我不确定在哪里设置
语言提示,是的,我看到了
AnnotateImageRequest
文档的链接,但我仍然不清楚这是从哪里来的。

我不是这方面的专家,但以下几点似乎对我有用:

首先创建一个图像上下文对象,如下所示:

image_context = types.ImageContext(language_hints =["en"])
 response = client.text_detection(image=image, image_context=image_context)
然后使用创建的图像上下文作为参数调用text_detection,如下所示:

image_context = types.ImageContext(language_hints =["en"])
 response = client.text_detection(image=image, image_context=image_context)

我不是这方面的专家,但以下几点似乎对我有用:

首先创建一个图像上下文对象,如下所示:

image_context = types.ImageContext(language_hints =["en"])
 response = client.text_detection(image=image, image_context=image_context)
然后使用创建的图像上下文作为参数调用text_detection,如下所示:

image_context = types.ImageContext(language_hints =["en"])
 response = client.text_detection(image=image, image_context=image_context)