1

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

これは、サーバーが画像コンテンツの値を認識できたことを示しています。誰でも助けてもらえますか?

4

2 に答える 2

0

base64 でエンコードされたファイル データを送信する必要があります。画像の URL を送信できますが、お勧めできません。

ベスト プラクティスが掲載されている Web サイトは次のとおりです。

https://cloud.google.com/vision/docs/image-best-practices

于 2016-03-05T22:00:47.000 に答える