谷歌云视觉块索引
Posted
技术标签:
【中文标题】谷歌云视觉块索引【英文标题】:Google Cloud Vision Block Index 【发布时间】:2021-01-03 12:39:28 【问题描述】:你能告诉我如何获取正在迭代的块的索引,也就是说,如果我需要知道在这个迭代过程中的块号是什么。
这是一个例子:
TextAnnotation annotation = res.getFullTextAnnotation();
for (com.google.cloud.vision.v1.Page page : annotation.getPagesList())
String pageText = "";
System.out.println("Bloque-->" + page.getBlocksCount());
for (Block block : page.getBlocksList())
String blockText = "";
//System.out.println("Index of block-->" + block.getIndex());
System.out.println("Paragrafos-->" + block.getParagraphsCount());
【问题讨论】:
【参考方案1】:如果您需要知道索引,请不要使用增强的 for 循环 - 使用常规 for 循环,并通过索引访问元素。 (除非自从我上次查看 Java protobuf 实现以来情况发生了显着变化,否则按索引访问很便宜。)
for (int i = 0; i < page.getBlocksCount(); i++)
Block block = page.getBlocksList().get(i);
// ...
【讨论】:
以上是关于谷歌云视觉块索引的主要内容,如果未能解决你的问题,请参考以下文章