我正在使用 Google Cloud Vision API 并已在我自己的应用程序上实现了它。目前我只能在 POST 中实现一种“类型”,但我想要不止一种。在 Vision API - 拖放演示 (https://cloud.google.com/vision/docs/drag-and-drop) 中,您可以输出多种类型,我也想这样做。
在阅读了 API 的文档后,我认为解决方案是将“类型”设置为“TYPE_UNSPECIFIED”,但尝试后我无法得到任何响应。
“type”是一个 ENUM,我在下面列出了文档:
*// Type: The feature type. // // Possible values: // "TYPE_UNSPECIFIED" - Unspecified feature type. // "FACE_DETECTION" - Run face detection. // "LANDMARK_DETECTION" - Run landmark detection. // "LOGO_DETECTION" - Run logo detection. // "LABEL_DETECTION" - Run label detection. // "TEXT_DETECTION" - Run text detection / optical character*
我需要帮助来实现多个“类型”.. 有什么想法吗?
来自文档:
可以在
列表中指定多个Feature
对象。features
因此,要实现对 REST API 的
annotate
方法的 POST 请求中的所有类型,您必须在 features
列表中提供所有类型,如下所示:
"features": [
{
"type": "FACE_DETECTION"
},
{
"type": "LANDMARK_DETECTION"
},
...
]