2017-07-20 198 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均支持從流上傳。 –

相關問題