Google Cloud Vision API的Web检测功能中缺少描述吗?

时间:2019-01-21 17:26:45

标签: image-processing google-cloud-platform google-cloud-vision google-vision

我正在使用Google Cloud Vision API的[Web Detection][1]功能。但是,对于某些图像,我收到的JSON响应没有某些实体的描述参数。进一步查看时,我发现ID以“ / t /”开头的实体缺少描述,而ID以“ / m /”开头的大多数实体都存在描述。谁能建议我该怎么做?这是一个bug还是仅应该是这样?另外,有什么方法可以让我获得有关实体ID及其语法的更多详细信息?

这是示例Web检测JSON输出,其实体ID以“ / t”和“ / m”开头,没有描述。

{
    "webEntities": [
      {
        "entityId": "/m/013_1c",
        "score": 0.608,
        "description": "Statue"
      },
      {
        "entityId": "/t/21mxcct4492j5",
        "score": 0.6404
      },
      {
        "entityId": "/m/0jg24",
        "score": 0.5815,
        "description": "Image"
      },
      {
        "entityId": "/g/11b77b4nf8",
        "score": 0.4837,
        "description": "2018"
      },
      {
        "entityId": "/t/24mypdx4svpvn",
        "score": 0.3909
      },
      {
        "entityId": "/m/0svqtrf",
        "score": 0.3664
      },
      {
        "entityId": "/t/2cvnxcsw4b8sf",
        "score": 0.3552
      },
]

1 个答案:

答案 0 :(得分:0)

请记住,Vision API要求图像必须足够大,以便可以轻松区分请求中的重要功能。小于或大于这些建议尺寸的尺寸可能会起作用。但是,较小的尺寸可能导致较低的精度,而较大的尺寸可能会增加处理时间和带宽使用率,而不会在准确性方面提供可比的好处。您可以验证Supported Images以确定这是否可能是问题的根本原因。

我建议您在Vision API网页上输入try;另外,Web detection tutorial可能有助于比较结果,source code在Github中可用。