2017-07-20 145 views
1

我在Windows 10上用Python 2.7剪辑图像,并希望将它们发送到Google的Cloud Vision API。对于图像保存在本地,我可以使用google.cloud Python模块像这样给他们:将python对象上传到Google云端存储而不保存到文件

   blob.upload_from_filename(filename=path)       

记录在案here

我宁愿不保存每个作物文件,只需到numpy的阵列直接发送。我可以将numpy数组更改为str对象并使用

blob.upload_from_string() 

但是之后Cloud Vision API将无法在我的存储桶中读取它们。有没有办法从python管道存储到云存储桶而不浪费时间/空间将它们保存为中间临时对象?

回答

0

不幸的是没有。对不起!

+0

请注意,Google云端存储允许从流上传,但gcloud python库目前不支持这样做。 boto和github.com/google/apitools均支持从流上传。 –

相关问题