我正在使用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
},
]
答案 0 :(得分:0)
请记住,Vision API要求图像必须足够大,以便可以轻松区分请求中的重要功能。小于或大于这些建议尺寸的尺寸可能会起作用。但是,较小的尺寸可能导致较低的精度,而较大的尺寸可能会增加处理时间和带宽使用率,而不会在准确性方面提供可比的好处。您可以验证Supported Images以确定这是否可能是问题的根本原因。
我建议您在Vision API网页上输入try;另外,Web detection tutorial可能有助于比较结果,source code在Github中可用。