有什么方法可以从google vision api获得所有可能响应的列表吗?

时间:2016-05-29 23:09:53

标签: google-cloud-vision

我正在使用谷歌云视觉API来分析图片。是否有labelAnnotations方法的所有可能响应的列表?

2 个答案:

答案 0 :(得分:0)

Vision API的API reference概述了针对不同图像注释请求的所有可能的JSON响应。

labelAnnotation请求返回通用EntityAnnotation response,您可以找到JSON表示here,还包含有关BoundingPoly,LocationInfo和Property的JSON表示的更多信息:

{
  "mid": string,
  "locale": string,
  "description": string,
  "score": number,
  "confidence": number,
  "topicality": number,
  "boundingPoly": {
    object(BoundingPoly)
  },
  "locations": [
    {
      object(LocationInfo)
    }
  ],
  "properties": [
    {
      object(Property)
    }
  ],
}

答案 1 :(得分:0)

我想您是否可以查看Cloud Vision API将检测到的可能标签/实体列表。如果是这种情况,那么简短的回答是,而不是以任何可管理的方式。

更复杂的答案是排序,因为大多数标签都有知识图条目的属性(例如{desc: 'dog', mid: '/m/0bt9lr'})。这意味着您可以使用Knowledge Graph API查找有关标签/实体的更多信息。

虽然您无法存储副本"将Google的知识图表作为页面下拉列表中的选项列表,您可以使用API​​在Vision API使用ID进行响应后进行查找。