1

我正在尝试对图像进行分类并遵循此文档。这是我的 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 命令中,但不知道是什么。请帮我解决这个问题。

提前致谢!

4

1 回答 1

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"

不要使用蒂尔达。


刚刚试了一下,效果很好——步骤如下:

第1步:

下载此文件,并将其另存为fish.jpg

鱼.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步:

☺ ☺ ☺

钱

于 2016-07-15T07:37:25.967 回答