Cloud API 视觉结果未显示
Cloud API Vision Results not appearing
我正在使用 google 愿景 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
}
}
]
}
这returns回
{
"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"
}
}
但是输出文件夹完全是空的,我不确定创建的状态是什么。
根据 this answer 一位 Google 工程师的说法,几分钟(约 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/"
}
}
}
]
}
}
我正在使用 google 愿景 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
}
}
]
}
这returns回
{
"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"
}
}
但是输出文件夹完全是空的,我不确定创建的状态是什么。
根据 this answer 一位 Google 工程师的说法,几分钟(约 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/"
}
}
}
]
}
}