Javascript Google Cloud Vision(Chrome)结果限制为5
我注意到Google Chrome Extension Cloud Vision返回的标签或web检测限制为5个标签/URL。请参阅中的background.js文件 我怎样才能提高限额 我已尝试添加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
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个结果的真正原因