我正在使用请求.postpython中的方法(jupyter笔记本)
在imageUri中,我只能指定weburl或bucket uri。我不能指定本地文件名,如“/Users/pi”/测试.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'])
我得到的答复是:
^{pr2}$请帮忙
对于本地文件,您需要加载文件内容,对其进行编码,并将编码的图像内容放在
content
键下。有关详细信息,请参见here。关于base64编码的信息也链接在这个页面上。在您的代码可以更新如下:
或者,您可以考虑使用客户端库;一些信息here。在
相关问题 更多 >
编程相关推荐