我正在尝试将google cloud vision连接到python,以便我想在图像上执行OCR。我编写了代码,但是当我尝试运行该代码时,它向我显示“请设置google_vision_credential”,但我已经提供了我的密钥设置安装GOOGLE_VISION_CREDENTIALS =密钥的路径 我从“ https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/vision/cloud-client/detect/detect.py”中获取了代码 它显示一个错误 “ image = vision.types.Image()”表示google.cloud.vision_v1.types没有“ Image”成员 就像有64个以上不包含此类成员的错误一样,该错误主要发生在keyword =“ vision”和“ client”上。
示例代码如下:
导入io 来自google.cloud导入愿景
vision_client = vision.ImageAnnotatorClient() file_name ='text.png'
,其中io.open(file_name,'rb')作为image_file: 内容= image_file.read()
image = vision.types.Image(content = content)#这是指向视觉的问题,它表示“ ImageAnnotatorClient”的实例没有“ types”成员
labels = image.detect_labels()
对于标签中的标签:
打印(label.description)