在我通过base64编码器对图像进行编码并将其命名为test.jpg之后,我创建了一个JSON文件(名为a.txt),如下所示:
{
"requests": [
{
"image": {
"content": "test.jpg"
},
"features": [
{
"type": "LABEL_DETECTION",
"maxResults": 1
}
]
}
]
}
最后,我使用curl命令传递该文件:
$ curl -v -k -s -H "Content-Type: application/json" https://vision.googleapis.com/v1/images:annotate?key=browser_key --data-binary @a.txt
它说明服务器可以识别图像内容中的值。有人可以帮忙吗?
答案 0 :(得分:2)
在内容中,您需要发送图像的 base64编码文件数据,而不是文件名 test.jpg 。< / p>
答案 1 :(得分:0)
您需要发送base64编码的文件数据。您可以发送图片网址,但不是一个好主意。
这是一个包含最佳做法的网站: