Google视觉:如何选择所有类型的检测

时间:2018-06-29 13:03:56

标签: api cloud google-cloud-vision vision

我正在使用 Google Cloud Vision API ,并且已经在我自己的应用程序中实现了它。目前,我只能在POST中实现一个“类型”,但我想拥有多个。在Vision API-拖放演示(https://cloud.google.com/vision/docs/drag-and-drop)中,您可以输出多个类型,我也想这样做。

在阅读API文档之后,我认为解决方案是将“类型”设置为“ TYPE_UNSPECIFIED”,但是在尝试之后我没有得到任何回应。

“类型”是一个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*

我需要帮助来实现多个“类型”。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

来自docs

  

可以在Feature列表中指定多个features对象。

因此,要在对REST API的annotate方法的POST请求中实现所有类型,必须在features列表中提供所有类型,如下所示:

"features": [
        {
          "type": "FACE_DETECTION"
        },
        {
          "type": "LANDMARK_DETECTION"
        },
    ...
      ]