【问题标题】:Cloud API Vision Results not appearingCloud API Vision 结果未出现
【发布时间】:2019-01-09 21:19:17
【问题描述】:

我正在使用似乎有效的 google vision api 发出请求,我得到了一个操作号。我遇到的问题是我不确定如何解释结果,并且在运行脚本后输出文件夹中没有出现任何内容。

这是我运行的脚本

https://vision.googleapis.com/v1/files:asyncBatchAnnotate

{
      "requests":[
        {
          "inputConfig": {
            "gcsSource": {
              "uri": "gs://somebucket/1.pdf"
            },
            "mimeType": "application/pdf"
          },
          "features": [
            {
              "type": "DOCUMENT_TEXT_DETECTION"
            }
          ],
          "outputConfig": {
            "gcsDestination": {
              "uri": "gs://somebucket/output/"
            },
            "batchSize": 1
          }
        }
      ]
    }

这会返回

{
    "name": "operations/8b7534d4b21b825e"
}

当我对操作进行查找时,我得到了这个

https://vision.googleapis.com/v1/operations/8b7534d4b21b825e

{
    "name": "operations/8b7534d4b21b825e",
    "metadata": {
        "@type": "type.googleapis.com/google.cloud.vision.v1.OperationMetadata",
        "state": "CREATED",
        "createTime": "2019-01-09T21:08:57.339363096Z",
        "updateTime": "2019-01-09T21:08:57.339363096Z"
    }
}

但是,输出文件夹完全是空的,我不确定如何处理创建的状态。

【问题讨论】:

    标签: google-cloud-platform google-vision


    【解决方案1】:

    根据谷歌工程师this answer 的说法,延迟在几分钟(约 10 分钟)的数量级是可以预料的。我自己做了一些测试,文件很小,有时延迟可能长达 25 分钟,但在某些情况下要少得多。

    当 Vision API 处理完您的请求后,您应该会收到如下响应,对于 get 方法:

    {
     "name": "operations/XXXxxxxXXXX",
     "metadata": {
      "@type": "type.googleapis.com/google.cloud.vision.v1.OperationMetadata",
      "state": "DONE",
      "createTime": "2019-01-09T23:08:37.312889645Z",
      "updateTime": "2019-01-09T23:08:59.169306747Z"
     },
     "done": true,
     "response": {
      "@type": "type.googleapis.com/google.cloud.vision.v1.AsyncBatchAnnotateFilesResponse",
      "responses": [
       {
        "outputConfig": {
         "gcsDestination": {
          "uri": "gs://somebucket/output/"
         }
        }
       }
      ]
     }
    }
    

    【讨论】:

    • 事实证明,无论出于何种原因,处理都需要 24 小时,今天早上已完成,预期文件位于正确的位置。
    • 我明白了,我不知道为什么,但如果这是经常发生的事情,也许你可以打开一个支持案例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 2017-07-07
    • 1970-01-01
    相关资源
    最近更新 更多