Google Cloud Vision API PDF 文本提取



我正在尝试使用谷歌文档 https://cloud.google.com/vision/docs/pdf 中提供的python代码从pdf(图像转换为pdf(中提取文本。 我已经创建了服务帐户密钥并将其用于文档中提到的身份验证,并且我正在我的PC中使用Google SDK。代码超时并显示以下错误:

File "C:*****pdf_code.py", line 39, in async_detect_document
operation.result(timeout=180)   File "C:Python27libsite-packagesgoogleapi_corefuturepolling.py", line 120, in result
raise self._exception google.api_core.exceptions.GoogleAPICallError: None Error writing final output to: gs://******/output-1-to-1.json

任何帮助将不胜感激。

我遇到了类似的错误,我正在使用服务帐户访问云视觉 API,并在本地使用服务帐户密钥

我通过授予相同的服务帐户在存储桶上写入的权限来解决上述错误 ->

  • 导航到 console.cloud.google.com
  • 存储>浏览器 ->导航到要在其中存储输出文件的存储桶
  • 选择权限选项卡 -->单击"添加成员"按钮
  • 在"新成员"文本框中提及您的服务帐户 - 类似 "xyz-vision-api@your_project_name.iam.gserviceaccount.com">
  • 选择存储管理员角色

您的错误应该得到解决

它读作:Error writing final output to: gs://******/output-1-to-1.json

。您可能需要在本地安装gcloudgsutil;还要检查存储桶ACL

gcloud未登录或gsutil不可用时,这不会写入存储桶。

相关内容

  • 没有找到相关文章

最新更新