api - Google Cloud Vision API“错误的图像数据”错误
问题描述
我正在使用谷歌云视觉 API 试图检测地图中的文本。我正在处理的图像大小小于 20MB,并且存储在云存储中。当我运行 document_text_detection API 时,一些图像导致以下错误(一些已成功处理)
Vision API 出现问题:代码:3 消息:“图像数据错误”
我想知道可能是什么原因?我尝试将 jpeg 文件转换为 png 格式,然后再转换回来。有问题的图像在这里。
任何建议,将不胜感激。
解决方案
似乎将jpg文件转换为png格式可以解决问题。唯一的问题是 png 文件可能太大,API 无法接受。在这种情况下,我设法通过降低图像质量或将图像缩小到更小的宽度和高度来减小图像尺寸。
推荐阅读
- javascript - 鉴于 JavaScript 中的 Schläfli 符号,如何在庞加莱圆盘上绘制双曲镶嵌?
- pandoc - 在分类书目 (CSL) 中的参考类型之前生成标题
- python - 并排排列和打印numpy数组值
- android - 有没有办法以编程方式从 com.android.filemanager 安装 apk
- linux - Ubuntu 18.04 上 Docker 的 Elasticsearch 文件描述符错误
- sql - 多值参数在 SSRS 报告中不起作用
- javascript - 来自动态输入文本JS的总和
- html - 内容安全策略问题
- php - 使用 PHP stream_context_create 读取远程二进制文件
- php - 无法调用作曲家命令