我正在尝试对图片进行分类并遵循此doc。这是我的cURL命令:
curl -X POST -F "images_file=~/fish.jpg" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key=12fdsxxxxxxxsadasdxxxxxxdsa45654&version=2016-05-20"
我收到了Watson的回复:
{
"error" : {
"code": 400,
"description": "No images were specified.",
"error_id": "input_error"
},
"images_processed":0
}
我的图片位于C:/User/Rajesh Kumar/
,cURL正在Rajesh Kumar@RAJESH_KUMAR ~
中执行。我知道问题出在cURL命令中,但不知道是什么。请帮我解决这个问题。
提前致谢!
答案 0 :(得分:1)
确保您与fish.jpg
位于同一目录中。然后运行此命令(替换API密钥):
curl -X POST -F "images_file=@fish.jpg" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key={api-key}&version=2016-05-20"
不要使用tilda。
试了一下,它运作了 - 这是步骤:
第1步:
下载此文件,并将其另存为fish.jpg
:
第2步:
确保您位于正确的目录中:
第3步:
在此命令中替换您的API密钥并运行它:
curl -X POST -F "images_file=@fish.jpg" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key={api-key}&version=2016-05-20"
第4步:
☺☺☺