Skip to main content
 首页 » 编程设计

python之如何更改识别语言

2025年05月04日22JeffreyZhao

使用来自 here 的 Google 视觉我成功地使用 vision.Client() 和 client.image(content=data) 创建了一个 client 和一个 image 分别。然后使用 image.detect_text() 发送我的图像,尝试读取图像中的数字。然而谷歌视觉一直不准确,我听说,来自this问题,将语言设置为另一种(非拉丁语)语言会有所帮助。

但这就是我遇到的问题,我不确定在哪里设置 languageHints,是的,我已经看到了 this链接到 AnnotateImageRequest 的文档,但我仍然对它的来源感到困惑。

请您参考如下方法:

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

首先创建一个 image_context 对象,如下所示:

image_context = types.ImageContext(language_hints =["en"]) 

然后使用您创建的 image_context 作为参数调用 text_detection,如下所示:

 response = client.text_detection(image=image, image_context=image_context)