谷歌云视觉 API "Bad image data"错误



我正在使用谷歌云视觉API,试图从地图中检测文本。我正在处理的图像大小小于20MB,它存储在云存储中。当我运行document_text_detection API时,一些图像导致以下错误(一些图像已成功处理(

Vision API 出现问题:代码:3 消息:"图像数据错误">

我想知道可能是什么原因?我尝试将 jpeg 文件转换为 png 格式,然后转换回来。有问题的图像在这里。

任何建议将不胜感激。

可能导致"错误图像数据"错误的另一种情况是使用"经过身份验证的 URL"而不是资源的 URI 或"公共 URL"。不知道为什么会这样,只是在浏览云视觉 API 的使用 API 资源管理器教程时遇到了它。

可能与您的情况无关,发布此内容是为了那些遇到相同问题并在寻找解决方案后最终来到这里的人的利益。

似乎将jpg文件转换为png格式可以解决问题。唯一的问题是 png 文件可能太大,API 无法接受。在这种情况下,我设法通过降低图像质量或将图像缩小到较小的宽度和高度来减小图像大小。

相关内容

最新更新