2017-07-03 6 views
2

GoogleのクラウドAPIを使用しているので、私は愚かな質問をする場合は私を許してください。私はタイ語のOCRを行うためにXamarin C#によってアンドロイドアプリを開発しようと考えています。だから私のアイデアは私の写真からOCRの結果を得たいのです。 これは私のJSON要求Googleクラウドビジョン - OCRリクエストによるJSONエラーの返信を取得する

{"requests": [ 
{"image":{"content":"3QGzdykwB2MZPcpx...."}, 
"imageContext": {"languageHints":["th"]}, 
"features": [{"type":"DOCUMENT_TEXT_DETECTION"}]}]} 

だが、私が得た結果は

"error": { 
"code": 14, 
"message": "Service temporarily unavailable. Error processing features."} 

これの何が問題になっているのですか?誰でも助言をお願いします。ありがとうございました。

+1

同じエラーが発生しています...任意の解像度 – Bhuvan

答えて

0

あなたがソースコードを提供していないので、私はあなたがGoogleCloudPlatform/java-docs-samples

を使用している上記の例外のための主な理由は以下のコードで顔注釈がNULLであることであると仮定しましょう。あなたの要件として次のコードを更新することができます

if (response.getFaceAnnotations() == null) { 
    throw new IOException(
     response.getError() != null 
      ? response.getError().getMessage() 
      : "Unknown error getting image annotations"); 
} 
関連する問題