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管道存儲到雲存儲桶而不浪費時間/空間將它們保存爲中間臨時對象?
請注意,Google雲端存儲允許從流上傳,但gcloud python庫目前不支持這樣做。 boto和github.com/google/apitools均支持從流上傳。 –