問題タブ [google-cloud-vision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
820 参照

google-api - 送信するリクエスト数がはるかに少ないにもかかわらず、Google Vision API がリクエスト制限に達している

Google Vision API には、1 秒あたり 10 リクエストの制限があります。各リクエスト間に 10 秒の時間差を設けましたが、2 番目または 3 番目のリクエストの後にすべてのリクエストに対して得られる応答は次のとおりです。最初のリクエストは常に正常に機能します。

、https://vision.googleapis.com/v1/images:annotate?alt=json が「クォータ グループのトークンが不十分であり、ID による制限を使用して DefaultGroupUSER-100 を制限します ******@******** *。

これが起こっている理由は何でしょうか。不足しているドキュメントはありますか? 私が渡そうとする画像は、サイズが 100 ~ 150 KB の範囲のみです。

0 投票する
1 に答える
1308 参照

amazon-web-services - aws ec2 インスタンスから Google Vision API を呼び出すにはどうすればよいですか?

Google クラウド ビジョン API を使用しようとしています。画像のタグを取得するためにラベル検出を使用しようとしています。

まず、HTTP リクエストを API にローカルで送信して、問題がないことを確認します。最後に、アプリケーションを AWS EC2 にデプロイしたいと考えています。

私の質問は、AWS EC2 を使用している場合、ビジョン API を使用するのに問題があるかどうかです。

ビジョン API の認証をどうするか少し混乱しているので、質問しています。つまり、ビジョン API のドキュメントにあるように、アプリケーションを認証する方法がいくつかあるので、ドキュメントの指示に従って、 Googleクラウドコンソールで資格情報を取得し、次のようにしました:

" 環境変数 GOOGLE_APPLICATION_CREDENTIALS がチェックされます。この変数が指定されている場合、資格情報を定義するファイルを指す必要があります。この目的で資格情報を取得する最も簡単な方法は、Google API コンソールでサービス アカウント キーを作成することです。

  1. API コンソールの認証情報ページに移動します。
  2. プロジェクトのドロップダウンから、プロジェクトを選択します。
  3. [資格情報] ページで、[資格情報の作成] ドロップダウンを選択し、[サービス アカウント キー] を選択します。
  4. [サービス アカウント] ドロップダウンから、既存のサービス アカウントを選択するか、新しいサービス アカウントを作成します。
  5. [キーの種類] で [JSON キー] オプションを選択し、[作成] を選択します。ファイルがコンピュータに自動的にダウンロードされます。
  6. ダウンロードした *.json ファイルを任意のディレクトリに配置します。このディレクトリは非公開にする必要がありますが (だれもこれにアクセスできないようにする必要があります)、Web サーバー コードからはアクセスできるようにする必要があります。
  7. 環境変数 GOOGLE_APPLICATION_CREDENTIALS を、ダウンロードした JSON ファイルのパスに設定します。"

これは私の場合に正しいことですか?

どうもありがとう!

0 投票する
1 に答える
2086 参照

python - Google Vision OCR の不完全な座標値

さまざまな形式の画像を反復処理するスクリプトがあります。Google Vision Text 検出応答を解析するとき、各テキスト項目の「boundingPoly」の XY 座標を使用して、フォームのさまざまな部分のデータを明確に探します。

私が抱えている問題は、応答の一部が X 座標のみで返されることです。例:

この問題をキャッチするために (python 2.7 を使用して) try/except を設定しましたが、常に同じ問題です: KeyError: 'y'. 何千ものフォームを繰り返し処理しています。これまでのところ、1000 行中 10 行で発生しています。

誰かが以前にこの問題を抱えていましたか? このエラーに達した場合、リクエストを再送信する以外に修正方法はありますか?

0 投票する
1 に答える
1052 参照

java - Google Cloud Vision を使用しようとすると INVALID_ARGUMENT が表示されます

したがって、Google Cloud Vision API を使用して、画像からテキストまたはラベルを検出したいだけです。しかし、このコードを実行すると、常に次のようになります。com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request

しかし、理由はわかりません...ここに私が得た完全なjson出力があります:

私のテストコードはここにあります:

問題は..このコードの何が問題なのですか?

0 投票する
1 に答える
711 参照

java - Google Vision Java クライアント バッチ リクエスト レスポンスの識別

Google Vision Text Detection API にバッチ リクエストを送信しようとしています。これまでのところ、画像のパスをリストに入れ、バッチ リクエストを作成して応答を取得しました。ただし、どの結果がどの画像に属しているかはわかりません。これを行うために、リクエストに ID を入れてみました。結果が返ってきたら、ID を比較しました。ただし、カスタム フィールドをリクエストに入れることはできません。私のアプローチに何か問題がありますか?どの応答がどの画像に属しているかを知るにはどうすればよいですか?

これらのリクエストに使用するコードは次のとおりです。

0 投票する
1 に答える
636 参照

unity3d - Google クラウド ビジョン API 画像リクエスト

Google クラウド ビジョン API からデータを取得し、base64 と画像 uri 形式で入力できることを確認したいのですが、base64 は長すぎるようで、画像を uri としてアップロードするには時間がかかります。これに対する他の回避策を誰かが知っているかどうかを知ってください。