如何将谷歌视觉 API 响应保存到可处理的文件中

Posted

技术标签:

【中文标题】如何将谷歌视觉 API 响应保存到可处理的文件中【英文标题】:How to save the google vision API response to a handable file 【发布时间】:2021-01-09 13:06:34 【问题描述】:

我正在尝试从一些工单中提取谷歌云视觉 OCR API 提供给我的所有信息。我可以将文本保存在 .txt 中,但回复的其余部分 response = client.text_detection(image=image) 我不知道如何保存。

谢谢

【问题讨论】:

【参考方案1】:

我遵循了这个教程Quickstart: Using client libraries。

然后,假设您获得了response,您可以使用以下代码将其保存到文件中:

text_file = open("sample.txt", "w")
text_file.write(str(response))
text_file.close()

最后我在控制台上测试了:

cat sample.txt

label_annotations 
  mid: "/m/01yrx"
  description: "Cat"
  score: 0.9895679950714111
  topicality: 0.9895679950714111

label_annotations 
  mid: "/m/0307l"
  description: "Felidae"
  score: 0.9541760087013245
  topicality: 0.9541760087013245

label_annotations 
  mid: "/m/01l7qd"
  description: "Whiskers"
  score: 0.953809380531311
  topicality: 0.953809380531311

label_annotations 
  mid: "/m/01k74n"
  description: "Facial expression"
  score: 0.9447915554046631
  topicality: 0.9447915554046631

【讨论】:

以上是关于如何将谷歌视觉 API 响应保存到可处理的文件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将谷歌地图位置添加到我的网站

如何将谷歌翻译的语音保存至电脑中

如何将谷歌地图添加到android

如何将谷歌纬度 apis 用于 iphone 应用程序?

将谷歌分析数据 api 连接到 dojo 图表 - php 后端

如何在使用尾风 css 时在本地将谷歌字体添加到 Next.Js 项目