我正在使用Google云视觉网络检测API来检测图像的使用位置。但即使是Google的徽标,我也总能获得10个回复。它是API的限制还是我遗漏了一些东西,因为文档中没有提到任何内容。
答案 0 :(得分:2)
从Cloud Vision API请求返回的默认结果数为10(为了限制响应的大小),因此只返回十个最精确的标识。但是,您可以指定maxResults
参数以检索更大的结果列表。这里有几个API调用示例,它们返回默认的10个实体,如果使用maxResults
参数指定,则返回更多。您可以自己运行这些查询并查看结果:
maxResults
参数,默认返回10个实体。"maxResults": 30
,返回30个实体。因此,为了从此API调用中获得更多结果,唯一的区别是您必须在features
条目中添加此额外参数:
"features": [
{
"type": "WEB_DETECTION",
"maxResults": 30
}
]
另请注意,Google Cloud Vision API的Web Detection功能仍处于开发阶段且有some features that are still in beta。还有一项公共功能请求,其中包含更多功能,您可以在以下Public Issue Tracker post中跟踪网络检测应用程序。