我使用Python中requests.post方法访问谷歌的愿景API(jupyter笔记本)imageUri:路径本地文件
在imageUri我只能指定WEBURL或桶URI。我不能指定像“/Users/pi/test.jpg”本地文件名
file_name = '/Users/mbp/Pictures/full moon.jpg'
data = {
"requests":[
{
"image":{
"source":{
"imageUri": file_name
}
},
"features":[
{
"type":"FACE_DETECTION",
"maxResults":1
}
]
}
]
}
r = requests.post(url=url,json=data)
x= json.loads(r.text)
print(x['responses'])
响应我得到的是:
[{'error': {'code': 3, 'message': 'image-annotator::Malformed request.: Unsupported URI protocol specified: /Users/mbp/Pictures/full moon.jpg'}}]
请帮助
试试'file:/// Users/mbp/Pictures/full moon.jpg' –
感谢您的回复。 不幸的是,它不起作用 {'error':{'code':3, 'message':'image-annotator ::格式错误的请求:指定不支持的URI协议:file:/// Users/mbp /图片/ full moon.jpg'}} – maswadkar