如何在Google Cloud Vision API中获取块的全文

时间:2019-03-28 00:59:10

标签: c# asp.net-core-mvc google-cloud-vision

我尝试使用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);
   }
}

我想知道还有其他获取文本的方法。非常感谢。

0 个答案:

没有答案