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

问题描述 投票:0回答:1

我正在使用 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*

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

google-cloud-vision
1个回答
0
投票

来自文档

可以在

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

因此,要实现对 REST API 的

annotate
方法的 POST 请求中的所有类型,您必须在
features
列表中提供所有类型,如下所示:

"features": [
        {
          "type": "FACE_DETECTION"
        },
        {
          "type": "LANDMARK_DETECTION"
        },
    ...
      ]
© www.soinside.com 2019 - 2024. All rights reserved.