1 python ocr google-cloud-vision
从这里使用Google视觉,我成功地分别创建了一个client和image使用vision.Client()和client.image(content=data)。然后使用发送图像image.detect_text(),尝试读取图像中的数字。但是,Google视觉一直不准确,从这个问题中我听说,将语言设置为另一种(非拉丁)语言将对此有所帮助。
但是,这是我在哪里卡住了,我不知道在哪里设置的languageHints,是的,我已经看到了这个链接的文档AnnotateImageRequest,但我仍然困惑,其中该用武之地。
小智 5
我不是这方面的专家,但以下内容似乎对我有用:
首先,创建一个image_context对象,如下所示:
image_context = types.ImageContext(language_hints =["en"])
Run Code Online (Sandbox Code Playgroud)
然后,使用创建的image_context作为参数调用text_detection,如下所示:
response = client.text_detection(image=image, image_context=image_context)
Run Code Online (Sandbox Code Playgroud)