Node.js 项目文本打印不正确

Node.js 项目文本打印不正确,node.js,microsoft-cognitive,Node.js,Microsoft Cognitive,我正在使用牛津项目模块,我试图打印出图像中的文本 当我打印响应时,它看起来是这样的。我猜文本在“行”中。我怎么打印? 可能是一个简单的修复方法,我就是想不出来。这里有一个示例JSON 基本上,行是由边界框和单词组成的对象数组words又是一个对象数组,由边界框和文本组成 例如,你可以这样做: for (i=0; i<response.regions.length; i++) { region = response.regions[i]; for (j=0; j<region

我正在使用牛津项目模块,我试图打印出图像中的文本 当我打印响应时,它看起来是这样的。我猜文本在“行”中。我怎么打印?

可能是一个简单的修复方法,我就是想不出来。

这里有一个示例JSON

基本上,
是由
边界框
单词
组成的对象数组
words
又是一个对象数组,由
边界框
文本
组成

例如,你可以这样做:

for (i=0; i<response.regions.length; i++) {
  region = response.regions[i];
  for (j=0; j<region.lines.length; j++) {
    line = region.lines[j];
    words = [];
    for (k=0; k<line.words.length; k++) {
      words.push(line.words[k].text);
    }
    console.log(words.join(' '));
  }
}
(i=0;i)的

for (i=0; i<response.regions.length; i++) {
  region = response.regions[i];
  for (j=0; j<region.lines.length; j++) {
    line = region.lines[j];
    words = [];
    for (k=0; k<line.words.length; k++) {
      words.push(line.words[k].text);
    }
    console.log(words.join(' '));
  }
}