Моя программа не получает ответа на client.DetectDocumentText (изображение) GoogleVisionAPI - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь прочитать простое изображение, но Программа не отвечает, просто показывает черное окно консоли. Я ждал 10 минут и прошел все шаги.

Я отладил код, который получает файл ключа. но застрять в ответной части.

using System;
using Google.Cloud.Vision.V1;

namespace GoogleOCRConsole
{
    internal class Program
    {
        public static void Main(string[] args)
        {
            var image = Image.FromFile("D:/Chirag/Projects/GoogleOCRConsole/GoogleOCRConsole/GoogleOCRConsole/handwriting.png");
            var client = ImageAnnotatorClient.Create();
            var response = client.DetectDocumentText(image);
            foreach (var page in response.Pages)
            {
                foreach (var block in page.Blocks)
                {
                    foreach (var paragraph in block.Paragraphs)
                    {
                        Console.WriteLine(string.Join("\n", paragraph.Words));
                    }
                }
            }
        }
    }
}

Я совершенно новичок в этом Google API. Я использую изображение Google для этого https://cloud.google.com/vision/docs/images/detect_handwriting_OCR-detect-handwriting_SMALL.png

РЕДАКТИРОВАТЬ 1: получил эту ошибку после ожидания, как 20 минут Grpc.Core.RpcException StatusCode Недоступно Канал находится в состоянии TRANSIENT_FAILURE

Как это решить?

...