2017-07-20 17 views
1

Windows 10のPython 2.7で画像を切り取り、GoogleのCloud Vision APIに送信します。ローカルに保存された画像については、私はこのようなgoogle.cloudのPythonモジュールを使用してそれらを送信することができますファイルに保存せずにpythonオブジェクトをGoogle Cloud Storageにアップロード

   blob.upload_from_filename(filename=path)       

here

を文書化私はむしろちょうど直接numpyのアレイを送信するために、ファイルに各作物を保存しないでしょう。私は、オブジェクトをstrをして

blob.upload_from_string() 

を使用するためにnumpyの配列を変更することができますが、その後のクラウドビジョンAPIは、私のバケツでそれらを読むことができません。 Pythonからクラウドストレージバケツにパイプを張る時間を無駄にすることなく、一時的な中間オブジェクトとして保存する方法はありますか?

答えて

0

残念ながら存在しません。ごめんなさい!

+0

Google Cloud Storageはストリームからのアップロードを許可していますが、gcloudのPythonライブラリは現在これをサポートしていません。 botoとgithub.com/google/apitoolsの両方がストリームからのアップロードをサポートしています。 –

関連する問題