Как получить полный текст блока в Google Cloud Vision API - PullRequest
2 голосов
/ 28 марта 2019

Я пытаюсь использовать Google Cloud Vision API для обнаружения текста изображения. После обнаружения я получаю 1 страницу и 17 блоков. Я пытаюсь получить текст в каждом блоке и сохранить его в списке, но это не работает. Вот мой код:

Image image = Image.FromFile("./wwwroot/images/page1.PNG");
ImageAnnotatorClient client = ImageAnnotatorClient.Create(channel);
var text = client.DetectDocumentText(image);
InvoiceFileModel invoice = new InvoiceFileModel();
List<object> itemList = new List<object>();
foreach (var page in text.Pages)
{
   foreach (var block in page.Blocks)
   {
       string item = string.Join("\n", paragraph.Words);
       itemList.Add(item);
   }
}

Я хотел бы знать, есть ли другой способ получить текст. Большое спасибо.

...