如何修复图片参考?

时间:2019-04-28 02:57:34

标签: python google-cloud-vision

我正在将Google Cloud Vision API与Python 3结合使用,但出现错误 当我使用“在types.py中找不到引用'Image'”时:

image = vision.types.Image(content=content)

我进行了正确的导入,文档告诉我使用此功能来获取图像。有人可以帮助我吗?

代码:

import io
import os
from google.cloud import vision
from google.cloud.vision import types

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "C:/Keys/key.json"

client = vision.ImageAnnotatorClient

path = os.path.join(os.path.dirname(__file__), "image.jpg")

with io.open(path, "rb") as image_file:
 content = image_file.read()

image = types.Image(content=content)

错误消息:

error message

Google Cloud Vision API版本:0.36.0

1 个答案:

答案 0 :(得分:0)

您应该这样导入:

from google.cloud import vision
from google.cloud.vision import types

然后您将能够执行此操作:

image = types.Image(content=content)

有完整的教程here。它可以在我的机器上使用Python3.7完美运行。

相关问题