Я пытаюсь использовать 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);
}
}
Я хотел бы знать, есть ли другой способ получить текст. Большое спасибо.