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 に答える