Как исправить ссылку на изображение? - PullRequest
0 голосов
/ 28 апреля 2019

Я использую API Google Cloud Vision с Python 3, но получаю ошибку «Невозможно найти ссылку« Изображение »в types.py», когда я использую:

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

Версия API Google Cloud Vision: 0.36.0

1 Ответ

0 голосов
/ 28 апреля 2019

Вы должны импортировать как это:

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

, и тогда вы сможете сделать это:

image = types.Image(content=content)

Существует полное руководство здесь ,Он отлично работает на моей машине на Python3.7.

...