首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在numpy矩阵上调用Google云视觉API

在numpy矩阵上调用Google云视觉API
EN

Stack Overflow用户
提问于 2018-05-18 15:53:44
回答 2查看 1.7K关注 0票数 5

我使用Google文本检测API对图像执行OCR。

我发现当我使用opencv对图像进行预处理时,我的OCR结果要好得多。

我的问题是--我怎么能把我记忆中的图像上的Google云视觉API称为Numpy数组呢?Google的官方文档只显示vision api,该api接受磁盘中的图像作为输入。

我想避免不必要的磁盘写入。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-27 17:01:01

向Google提供映像的一种方法是作为base64编码字符串quickstart示例使用Python客户端API,它接受图像内容的字节流。

与编写文件不同,您可以将OpenCV图像img编码为字节字符串,您可以直接传递给Cloud:

代码语言:javascript
复制
image = types.Image(content=cv2.imencode('.jpg', img)[1].tostring())
票数 7
EN

Stack Overflow用户

发布于 2018-05-20 06:27:39

当前支持的机制允许您使用:

  • 可以包含图像数据的(GCS)文件
  • 包含图像数据的本地文件。

或者,您可以直接使用REST对图像数据进行base64编码,并构造REST请求,如下所示:

发出Vision请求

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50415121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档