Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Cloud Vision(Chrome)结果限制为5_Javascript_Google Chrome Extension_Google Cloud Vision - Fatal编程技术网

Javascript Google Cloud Vision(Chrome)结果限制为5

Javascript Google Cloud Vision(Chrome)结果限制为5,javascript,google-chrome-extension,google-cloud-vision,Javascript,Google Chrome Extension,Google Cloud Vision,我注意到Google Chrome Extension Cloud Vision返回的标签或web检测限制为5个标签/URL。请参阅中的background.js文件 我怎样才能提高限额 我已尝试添加max\u result:100或limit:100,但它不起作用 var detect = function(type, b64data, cb) { var url = 'https://vision.googleapis.com/v1/images:annotate?key='+AP

我注意到Google Chrome Extension Cloud Vision返回的标签或web检测限制为5个标签/URL。请参阅中的background.js文件

我怎样才能提高限额

我已尝试添加
max\u result:100
limit:100
,但它不起作用

  var detect = function(type, b64data, cb) {
  var url = 'https://vision.googleapis.com/v1/images:annotate?key='+API_KEY;
  var data = {
    requests: [{
      image: {content: b64data},
      features: [{'type':type}],
      max_result: 100
    }]
  }
  http('POST', url, JSON.stringify(data), cb);
};

从is格式的文档中可以看出:

{
“图像”:{
对象(图像)
},
“特点”:[
{
对象(特征)
}
],
“imageContext”:{
对象(ImageContext)
},
}
如果要更改结果的最大数目,则该数目位于以下对象中:

{
“类型”:枚举(类型),
“maxResults”:数字,
}
正如你所看到的,这是一个好消息。此外,您将其添加到了错误的对象中

您的
请求将是:

var数据={
要求:[{
图像:{content:b64data},
特点:[{
类型:类型,
最大结果:100
}]
}]
};
但是,API文档没有规定默认提供5个结果。因此,API可能已经返回了五个以上的结果。如果是这样,您将需要查看CloudVision扩展中的其他地方,以找到将其限制为5个结果的真正原因